最新回答 / lenna
p的样式已经设好了是红色的,与(“p~label”)无关。 你把("border", "solid 1px red")颜色改为别的颜色就知道了,只有label的边框会变颜色。
2016-01-21
$(function(){var jsonStu=[{"name":"a","score":"1"},{"name":"b","score":"2"},{"name":"c","score":"3"},{"name":"d","score":"4"}];$.each(jsonStu,function(index, stu){$("body").append("<p>"+"第"+(index+1)+"行数据【"+"&nbsp;"+"姓名:"+ stu.name + "&nbsp;&nbsp;"+"分数:"+stu.score+"】</p>");});})
直接可运行!
直接可运行!
最赞回答 / Alice611
html():获取元素的HTML内容,原文中的格式代码也被一起获取--能够识别标签元素,$("div").html("<span>123</span>")的输出结果为:123text():只是获取元素中的文本内容,不识别标签元素,例如:$("div").text("<span>123</span>")的输出结果是:<span>123</span>
2016-01-20
var $elems = $('ul li').filter(function() {
return $(this).index() >= 2 && $(this).index() <= 6;
$elems.hide();
$(".btn").click(function(){
if($(".btn").html() == "更多"){
$elems.show();
$(".btn").html("收起");
}else{
$elems.hide();
$(".btn").html("更多");
}
})
return $(this).index() >= 2 && $(this).index() <= 6;
$elems.hide();
$(".btn").click(function(){
if($(".btn").html() == "更多"){
$elems.show();
$(".btn").html("收起");
}else{
$elems.hide();
$(".btn").html("更多");
}
})
else{
$("ul>li:eq(4)~li").hide();
$(this).html('更多');
$("ul>li:last").show();
}
})
</script>
$("ul>li:eq(4)~li").hide();
$(this).html('更多');
$("ul>li:last").show();
}
})
</script>
<script>
$("ul>li:eq(4)~li").hide();
$("ul>li:last").show();
$("a").click(function(){
if($(this).html()=="更多"){
$("ul>li:eq(4)~li").show();
$(this).html('简化');
}
$("ul>li:eq(4)~li").hide();
$("ul>li:last").show();
$("a").click(function(){
if($(this).html()=="更多"){
$("ul>li:eq(4)~li").show();
$(this).html('简化');
}
<ul>
<li>第一个</li>
<li>第一个</li>
<li>第一个</li>
<li>第一个</li>
<li>第一个</li>
<li>第一个</li>
<li>第一个</li>
<li>第一个</li>
<li><a href="javascript:">更多</a></li>
</ul>
<li>第一个</li>
<li>第一个</li>
<li>第一个</li>
<li>第一个</li>
<li>第一个</li>
<li>第一个</li>
<li>第一个</li>
<li>第一个</li>
<li><a href="javascript:">更多</a></li>
</ul>