问题标签 [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.

0 投票
1 回答
50 浏览

jquery-selectors - jquery - 进一步查询“this”

我想在“this”上进一步使用 css 选择器我该怎么做?具体来说,我正在尝试选择这个的兄弟姐妹 ul > li > a's

我该怎么做?

我发现使用兄弟我不能做 .sibling("ul > li > a"),但我可以使用 3 .siblings() 来做?也许我使用了错误的功能?也许我应该使用 find()?但我想要的第一个“操作员”是获得兄弟 ul(我想我也可以使用 next("ul")?)

0 投票
5 回答
269973 浏览

jquery - 用于复选框标签的 jQuery 选择器

如果我有一个带有描述它的标签的复选框,我如何使用 jQuery 选择标签?给标签标签一个 ID 并使用 选择它会更容易$(#labelId)吗?

0 投票
1 回答
255 浏览

jquery - 选择嵌套在 ":last" 选择器中的标签

使用 ":last" 选择器后选择标签的选择器语法是什么?

我正在使用以下内容,但无济于事:

0 投票
4 回答
3350 浏览

jquery - jQuery 的空格和 > 选择器有什么区别?

空格>选择器有什么区别?并且可能相关,我怎样才能寻找其他东西的直系孩子,而不是降低后代线?

0 投票
6 回答
82235 浏览

javascript - 使用 jQuery 选择具有特定 CSS 的所有元素

如何使用 jQuery 选择应用了特定 CSS 属性的所有元素?例如:

如何按名为“rounded”的属性进行选择?

CSS 类名非常灵活。

如何将这两个操作替换为一个操作。也许是这样的:

有没有更好的方法来做到这一点?

0 投票
3 回答
8951 浏览

jquery - jQuery 的 :first 和 :eq(0) 选择器在功能上是等效的吗?

我不确定是使用:first还是:eq(0)在选择器中。我很确定他们总是会返回同一个对象,但是一个比另一个更快吗?

我确信这里的某个人之前一定已经对这些选择器进行了基准测试,我不确定测试一个是否更快的最佳方法。

更新:这是我跑的板凳:

我认为第 3 次是最快的,第 4 次是最慢的,但这是我得出的结果:

我只是返回第一个本机 DOM 对象是最快的 ( [0]) 是正确的,但我不敢相信在 jQuery 函数中包装该对象比:first:eq(0)!

除非我做错了。

0 投票
25 回答
587653 浏览

jquery - jQuery 设置选择索引

我有一个选择框:

我想根据它的选定索引将其中一个选项设置为“选定”。

例如,如果我试图设置“数字 3”,我正在尝试这个:

但这不起作用。如何使用 jQuery 根据它的索引设置一个选项?

谢谢!

0 投票
1 回答
35180 浏览

jquery - 在 jquery 选择器的 rel 属性中使用变量

我正在使用 rel 属性将 div 与按钮匹配。我在相应 div 的 rel 字段中使用按钮的 id。有多个按钮。单击按钮时,我想使用 show() 方法显示相应的 div,并隐藏其他 div。按钮工作正常,但 div 没有响应。我的直觉说我没有正确格式化选择器。谢谢。

0 投票
4 回答
90753 浏览

jquery - 通过 :not 在 jQuery 选择器中隐藏除 $(this) 之外的所有内容

进阶题,简单题:

如何在 jQuery 中执行以下操作(隐藏除 之外的所有内容$(this))?

0 投票
2 回答
423 浏览

javascript - How to find the first row not with all cells filled by " " with jQuery?

Like the above,the target row should be the third row from the top.

BTW, I'm not familiar with jQuery, $().eq(0) selects the first one, how to exclude the first one?

Will $().ne(0) work?