gpt4 book ai didi

javascript - 如何在 JQuery 中通过属性查找元素?

转载 作者:太空宇宙 更新时间:2023-11-03 19:51:43 24 4
gpt4 key购买 nike

我有一个包含选择列表的变量,然后我需要过滤并仅找到那些具有 dependsOn 属性且值为“EventType”的变量。

我试过下面的但它没有找到选择并返回 0:

var selects = $("select");
var count = selects.find("[dependsOn='EventType']").length
alert(count);

我写了下面的方法,但是没有更简单的方法吗?

var dependents = [];
selectLists.each(function() {

var dep = $(this).attr('dependsOn');
if (dep === undefined) return;

dependents.push(dep.val());
});

最佳答案

如果该属性位于实际的 select 标记上,只需执行以下操作:

var selects = $("select[dependsOn='EventType']"); 

不过,dependsOn 似乎不是一个有效的属性。查看自定义 data-* 属性以获得完全有效的 HTML。

关于javascript - 如何在 JQuery 中通过属性查找元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21759423/

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