我这么写 $("#frmTest :input").addClass("red");
边框也没变红啊
边框也没变红啊
2016-06-26
<ul>
<li style="display:none" class="hidd">1</li>
<li style="display:none" class="hidd">2</li>
<li>3</li>
<li>4</li>
<li>5</li>
<li>6</li>
<li>7</li>
<a style="cursor:pointer">更多</a>
</ul>
<li style="display:none" class="hidd">1</li>
<li style="display:none" class="hidd">2</li>
<li>3</li>
<li>4</li>
<li>5</li>
<li>6</li>
<li>7</li>
<a style="cursor:pointer">更多</a>
</ul>
$(function(){
$("a").click(function(){
if($("a").html()=="更多"){
$(".hidd").show();
$("a").html("简化");
}
else{
$(".hidd").hide();
$("a").html("更多");
}
})
})
$("a").click(function(){
if($("a").html()=="更多"){
$(".hidd").show();
$("a").html("简化");
}
else{
$(".hidd").hide();
$("a").html("更多");
}
})
})
已采纳回答 / 忐自
<...code...>主要有两处错误,一是.each()的用法为$.each(array,function),对应你代码的第行;二是相等号为==,对应你代码的行。
2016-06-26
这里$("li:last")你会发现,他选的是最后一个li元素“西瓜”。这与父元素无关,并不会选西红柿。同理,first也是。
2016-06-26