我像下面这样写匹配不了,应该怎么用?求解!
<script type="text/javascript">
function change(count,num){
$('.ulul li a[id^=count]').css('color','red');
}
</script>
<body>
<ul class="ulul">
<li><a href="javascript:void(0)" id="a1" onclick="change('a',1)">text1</a></li>
<li><a href="javascript:void(0)" id="a2" onclick="change('a',2)">text2</a></li>
</ul>
<ul class="ulul">
<li><a href="javascript:void(0)" id="b1" onclick="change('b',1)">text1</a></li>
<li><a href="javascript:void(0)" id="b2" onclick="change('b',2)">text2</a></li>
</ul>
</body>
jquery [id^=?]怎么匹配,其中?传入一个变量!
答案:2 悬赏:0
解决时间 2021-03-03 03:53
- 提问者网友:心裂忍耐
- 2021-03-02 05:34
最佳答案
- 二级知识专家网友:一个很哇塞的汉子
- 2021-03-02 06:23
$('.ulul li a[id^='+ count + ']')这样写就可以了,因为count是个参数,直接写在引号里面程序应该会把它当做字符串常量
全部回答
- 1楼网友:青春如此荒謬
- 2021-03-02 06:46
<script type="text/javascript">
$(".ulul li").find("a").click(function(){
$(this).css("color","red");
});
</script>
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯