Yus*_*liq 3 javascript variables jquery
我如何计算包含在变量中的类项的元素
到目前为止http://jsfiddle.net/jGj4B/
var post = '<div/><div class="item"></div><div class="item"></div><div class="item"></div><div class="item"></div>';
alert($(post).find('.item').length);? // i have tried .size() in place of .length
Run Code Online (Sandbox Code Playgroud)
你想要filter而不是find:
$(post).filter('.item').length
Run Code Online (Sandbox Code Playgroud)
find 寻找后代元素,没有.
如果你想要顶级项目和后代,你可以这样做:
$(post).find('.item').andSelf().filter(".item").length
Run Code Online (Sandbox Code Playgroud)
虽然在另一个答案中建议将其包裹在一个跨度中可能更容易理解.
编辑2013年7月19日: andSelf自v1.8起已弃用,addBack应在其位置使用.
$(post).find('.item').addBack().filter(".item").length
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1808 次 |
| 最近记录: |