我有一个获取HTML字符串的ajax请求,例如:
<div class="video">...</div><div class="video">...</div>
我想从服务器检索HTML后立即计算“视频”div的数量。是否有捷径可寻?
我试过了:
.done(function(data) {
$(data).find('.video').length
但它返回0.
答案 0 :(得分:12)
根据返回的内容,您在根目录中拥有所有.video
个元素。因此,获取.video
元素数量的一种方法是使用.filter
方法:
$(data).filter('.video').length;