84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
图片描述
一个p中有两个span 点击是让span的class属性变成class=" btn btn-large btn-primary "另一个 span class=" btn btn-large" [1]加粗文字: /img/bVD9xx
闭关修行中......
<p id="p"> <span style="background-color: red;">第一个span标签</span> <span style="background-color: yellowgreen;">第二个span标签</span> </p>
$("#p span").each(function(i){ if(i==0){ $("p span").on("click",function(){ $(this).addClass("btn btn-large btn-primary"); }) }else{ $("p span").on("click",function(){ $(this).addClass("btn btn-large"); }) } });
<p> <span class="btn btn-large"></span> <span class="btn btn-large"></span> </p>
$(function() { $("span").on("click", function() { $(this).addClass("btn-primary").siblings().removeClass("btn-primary"); }); });
来N个span都没问题
HTML
JS
HTML
JS
来N个span都没问题