我试图 Select 所有属性为data-go-to且不为空的元素.

I've tried $('[data-go-to!=""]') but oddly enough it seems to be selecting every single element on the page if I do that.

推荐答案

try

$(':not([data-go-to=""])')

UPDATE:

为了不让任何人误入歧途,这个答案可以在旧版本的jQuery中使用,但不是面向future 的.由于@GMO和@Siva的答案似乎都适用于较新的版本,我尊重(并鼓励您对)他们的答案……当然,希望您有一个美妙的一天.

Jquery相关问答推荐

通过 jQuery 提取 application/json 数据

formData.append 来自不同输入文件的两个文件

递归循环遍历对象(树)

元素上的 jQuery Change 事件 - 有什么方法可以保留以前的值?

在范围内设置文本

如何使用jQuery删除父元素

调用 jquery ajax - .fail vs. :error

$.each(selector) 和 $(selector).each() 有什么区别

延期与promise

删除索引后的所有项目

如何在我的 WordPress 插件中包含 CSS 和 jQuery?

jquery 从特定表单获取所有输入

如何检测 window.print() 完成

订单对象是否由指定的 jQuery Select 器返回?

如何隐藏 Twitter Bootstrap 下拉菜单

!!~(不是波浪号/bang bang 波浪号)如何改变包含/包含数组方法调用的结果?

如何在纯 JavaScript 中模拟鼠标悬停以激活 CSS:悬停?

jQuery或javascript查找页面的内存使用情况

JS - 从base64代码中获取图片的宽高

如何使用 JQuery 删除onclick?