问题标签 [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 投票
3 回答
88 浏览

jquery - 使用属性或选择器

选择文本框哪个更好:

input[type=text]或者input:text

使用哪个?

0 投票
5 回答
13048 浏览

jquery - jQuery 选择器问题(Div 中的所有子项)

我正在尝试附加一个单击函数,该函数将 CSS 类添加到特定 div 内的所有锚标记。不知何故,我无法让 jQuery 做到这一点(也没有 JS 错误)。

分区:

我的 jQuery 代码(在 $(document).ready 内部):

我在单击功能中添加了一个警报,以查看它是否触发,但没有任何反应。正如我上面所写的,我也没有在 FF 错误控制台中收到 JavaScript 错误。

帮助?

编辑:这只是示例代码。是的,重定向时更改课程没有意义。我刚刚将我的代码简化为我正在尝试做的事情的核心。:)

0 投票
4 回答
21861 浏览

javascript - jQuery 一次从所有后代中删除 CSS 类

我可以一次从元素中的所有 XYZ 元素中删除特定的 CSS 类吗?

示例:从我的搜索active中的所有<a> 锚点中删除 CSS 类。 div

如果是这样,怎么做?

0 投票
1 回答
289 浏览

jquery - jQuery查找选择器问题

我得到了这样的代码:

它仅适用于 .jpg 文件。当我将其更改为:

它适用于 .png 文件。那么我做错了什么,fancybox() 不适用于所有类型的文件?

0 投票
2 回答
119 浏览

jquery - jQuery选择器问题

我在一个表中有两个 ID 为 row_26 和 notificationrow_26。页面加载后,notificationrow_26 会动态添加到 DOM。

我想突出显示notificationrow_26。所以我用

但是当我这样做时。它不会突出显示该行。我也尝试访问 notificationrow_26 但它甚至没有访问。

当我要求它时,它确实突出显示 row_26。我听说了一些关于 jquery live 的信息,但是我如何使用 jquery live 访问它?我认为 jquery live 仅用于事件和东西。我只想访问已动态添加到 DOM 的这一行。

我错过了什么吗?

0 投票
2 回答
839 浏览

jquery - 过滤掉动画孩子的jquery选择器

我试图有一个 jQuery 选择器来选择一个元素,只有当它的子元素没有动画时。

我试过:

它不起作用

原来只有这个有效

有没有办法在没有 .filter() 内部的函数的情况下进行选择?

0 投票
1 回答
195 浏览

javascript - jQuery 选择器作为属性存储在命名空间中

我正在为一个站点重构一个 JavaScript 命名空间。命名空间将 jQuery 用于选择器和事件。这是一个例子。

这是一个提炼的代码示例。想象一下许多 eventElement,以及许多使用这些 eventElement 子集的站点部分。

我的问题是 jQuery 是在每次加载此脚本时遍历所有 eventElements 的 DOM,还是仅在调用使用该 eventElement 的函数时。

我想避免性能损失,但我不确定 jQuery 是在声明 eventElement 属性时遍历 DOM,还是仅在将事件附加到 eventElement 时遍历 DOM。

如果使用上述方法存在性能损失,那么我将在命名空间内分支,仅在使用这些 eventElement 的部分的上下文中声明 eventElement。

0 投票
1 回答
538 浏览

jquery - 如何使用jQuery选择协议不是http的所有链接?

假设您有:

我应该使用什么代码只选择 link1 和 link2 而不使用a[href^=http]

0 投票
3 回答
969 浏览

jquery-selectors - 找到一个 div 并将其名称存储到 aa 变量中

我有一个名为album_number_xx(xx 为数字)的 div。

这个 div 包含另一组 div,每个 div 代表一个带有标题和其他细节的图像。

我需要允许用户通过拖放重新排序图像,然后使用新顺序更新数据库。

使用 jQuery 可排序和序列化,我能够在更新时获取图像序列。但是不知道怎么获取album_id,(容器div名字中的xx)。

我认为也许我可以获取该 div 的名称,将其存储在变量中,然后剪切最后一位数字,但不知道该怎么做。

有任何想法吗?

谢谢,帕特里克

0 投票
3 回答
3918 浏览

jquery - Internet Explorer 中的 JQuery 选择器问题

我有一个 jquery 选择器,看起来像:

这适用于 Firefox、Chrome、Internet Explorer 8,但不适用于 IE 6 或 IE7。问题是文本搜索中的'。有人知道如何解决这个问题,除了遍历所有有问题的输入并进行字符串比较?