gpt4 book ai didi

jquery - 如何计算 jQuery 对象中某种类型的所有元素?

转载 作者:行者123 更新时间:2023-12-01 01:59:48 24 4
gpt4 key购买 nike

假设我有一个内容不确定的 jQuery 对象(来自 something,可能是动态选择器或 HTML 字符串):

var $o = $(something);

现在,例如我如何数出有多少 <div>对象是否包含在 jQuery 对象本身中(即没有所包含元素的后代)?我可以做

var l = $o.filter( function () { return $(this).is("div"); } ).length;

还有其他想法吗?

最佳答案

.filter() 采用选择器,因此

$o.filter('div')

实际上应该足够了。

当然,您可以为此创建一个插件:

$.fn.count = function(selector) {  
return this.filter(selector).length;
};

关于jquery - 如何计算 jQuery 对象中某种类型的所有元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3737834/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com