jqappend变成了字符串
1每次使用$(字符串)时都是重新建一个对象,后面的$(html)不是前面的$(html)对象,所以没有把a append进去,而是生成单纯的新的html对象,当然没有a标签
2每次append(字符串)时都是新加一个字符串转换的对象,
所以前面用$(html)变成的对象虽然把a append进去了,但是后来 append(html)实际上是又将html创建一次对象,当然还是没有a标签。
3当$(html)赋值给一个变量时,此对象才会被缓存。此时再给他做append *** 作是可以的。
原生的方法,用于获取元素的个数或者对象的长度,从1开始
//用于获取对象的长度,从1开始
var length = $("#uw3c")length;
size()是jQuery中的方法,用来获取元素个数,从1开始。
var length = $("#uw3c")size();
length与size()的区别:
如果要是获取字符串长度的话,那么用那个都一样。如果要是获取元素个数,那么只能用size();
jQuery 选择器中 :last 表示最后一个元素,所以表示含有某类属性的最后一个元素可用如下代码表示
$("test-class:last") // 表示最后一个属于test-class类的元素示例如下:
创建Html元素
<div class="top"><ul>
<li>list-1</li>
<li class="selected">list-2</li>
<li class="selected">list-3</li>
<li>list-4</li>
<li class="selected">list-5</li>
</ul>
<span>红色列表项表示属于selected类,d出框显示了最后一个属于selected类的元素的内容</span>
</div>
设置css样式
divtop{margin:50px;padding:10px;width:300px;height:250px;border:2px dashed #ebbcbe;}li{padding:5px;}
liselected{color:red;font-weight:bold;}
span{color:#999;}
编写jquery代码
$(function(){$("ul")click(function() {
alert($("liselected:last")text());
});
})
观察显示效果
以上就是关于jqappend变成了字符串全部的内容,包括:jqappend变成了字符串、jq ajax 返回的数据怎么获取其中一部分、JQUERY怎么获取一个类中的最后一个元素。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)