问题标签 [jquery-selectors]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - jQuery“长>”
如何查询子容器,而不是容器内部(这与属性无关)
编辑:也许我可以使用 not() 之类的东西?
.container 不是(.container)?
jquery - 如何用jQuery选择和替换整个页面
我的页面设计迫使我使用通过 ajax 加载的 html 刷新整个页面。
$('html').replaceWith(data);
给我错误。有任何想法吗?
jquery - jQuery选择器,其中文本=某个值
我有一个对象(在本例中是来自 js-kit 的评级对象),如果评级值为“未评级”,我想使其不可见。我无法获得正确的 jQuery 选择器来执行此操作。
即使下面的代码看起来应该可以工作,但它没有。
.js-rating-labelText
是在文本上设置的类。
javascript - jQuery:如何选择“从这里到下一个 H2”?
我正在使用 jQuery 设置一个非常简单的常见问题解答页面。像这样:
这都在一个非常具体的 div 中,所以我将选择带有$('#faq h2')
. 很简单,对吧?单击 H2,然后使用this.next()
显示下一段。
(这个页面的警告是非程序员将维护它,这就是我不使用类的原因:不能保证任何新条目中都会有正确的类。)
所以!问题:
那么,如何在不添加div
s 和 classes 以及诸如此类的情况下,让我的this.next()
例程选择问题-that-was-clicked-on 和下一个问题(H2 标题)之间的所有内容?
jquery - jQuery 高级选择器
我可以在 jQuery 选择器方法中使用比较语句吗?
例如。
我有一个由 php 生成的 div 列表,它们都使用相同的 CSS 类,但具有 1、2、3 等值属性。我还有一个带有 id 的文本输入字段。此字段只能接受数字。我想选择具有与放入文本输入框中的值相匹配的值属性的 div(从长列表中)。
我可以这样写吗:
$( '$(".someClass").val() == $("input#someId").val()' )
???
jquery - Jquery:选择具有特定来源的图像?
我通过文档和互联网查看了高低,如果我无法弄清楚这一点,该死的。
我想使用 jquery 选择具有特定来源的所有图像并向它们应用工具提示。当我找到带有类的目标时,我的工具提示工作正常,但我认为它会更有效率,并且当我应该能够选择所有具有已知 img 源的图像时避免添加不需要的类。我认为应该工作的代码是:
源中的图像标签是:
使用 Firebug 的 Dom 检查器,img 元素具有以下来源:
我已经尝试过各种选择它的浪潮,它就在我身边。任何帮助将不胜感激。
javascript - JQuery 选择器和“is”的问题
我很难理解为什么某个特定的选择器不适合我。诚然,我是一个 JQuery 新手。
这会正确选择页面上的第一个div.editbox 并将其着色为黄色:
但是,此if ... is
构造使每个框在鼠标悬停时出现突出显示的边框。
我尝试过诸如 '.editbox :first'、'.editbox div:first' 等变体。
本质上,我希望能够可靠地测试这是类名的第一个还是最后一个元素。
谢谢!
编辑:这是我正在使用的 HTML:
这只是一个概念验证页面;实际页面当然要复杂得多。再说一遍:我想要的是可靠地检测我是在第一个还是最后一个“div.editbox”中。我使用的解决方法是:
然后测试if ($(this).is(".lasteditbox"))
哪个有效,但这似乎很笨拙,我正在尝试学习使用 JQuery 执行此操作的正确方法。
javascript - jQuery:如果 $('#id') 不匹配任何内容会返回什么?
如果 $('#id') 不匹配任何内容会返回什么?我认为它会是 null 或 false 或类似的东西,所以我尝试像这样检查:
但这没有用。
jquery - 如何检测选择器是否返回 null?
检测 jQuery 选择器是否返回空对象的最佳方法是什么。如果你这样做:
你得到[object Object],所以我现在的做法是:
这将写“未定义”,因此您可以检查一下。但这似乎非常糟糕。还有什么其他方法?
jquery - 如何使用jQuery将Class添加到表内每个tr中的第一个td
我正在尝试将一个类添加到特定类中 tr 内的第一个 td 。但是由于某种原因,它仅将此类添加到第一个 tr 中的第一个 td - 而不是每个 tr 中的第一个 td
但是当我通过删除 ""td:eq(0)" 来更改上述内容时,它会将此类添加到每个 tr 中的每个 td ...那我做错了什么?
下面的标记示例