javascript - 如何查找具有特定 data- 属性的所有标签?

标签 javascript jquery jquery-selectors attributes

我需要使用 jQuery 查找所有绑定(bind)了“错误”数据的标签。 这就是我所做的。它不起作用,因为我用代码添加了数据属性。

$('form input').data('error',1);

console.log( $('form input[data-error]') ); // This is empty

如何检索所有这些?

最佳答案

使用filter()

$('form input').filter(function(){
     return $(this).data('error'); // adjust if boolean not sufficient    
}).doSomething();

关于javascript - 如何查找具有特定 data- 属性的所有标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38307032/

相关文章:

jquery - 错误 TS2304 : cannot find $ in angular 5 component

html - 如何在不使用 ID 或类名的情况下识别 DIV

javascript - vue 列表中的每个项目的 if 不同

javascript - 循环遍历表行的性能问题

javascript - JavaScript 可以 Hook 并覆盖浏览器的后退和前进按钮吗?

javascript - 防止默认但激活链接

javascript - li rel=选择器

javascript - 从标题获取维基百科 pageid

jquery - 在 jQuery 中多次声明相同的窗口事件可以吗?

javascript - jQuery 更改事件,jQuery 中表单序列化的问题