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

jquery - jQuery如何判断选中结果是否为空?

对于上面的,如何判断是否为空?

我认为它的布尔值应该是假的,但似乎不是。

0 投票
3 回答
22339 浏览

jquery - jQuery 部分选择器

我有许多表,其中有嵌套表。我使用 jQuery 隐藏一些表格单元格,因为数字为空或内容无关。

我使用 jQuery 隐藏所有 TD,然后使用 jQuery 显示它们,例如,如果它们包含<P>.

不幸的是,有些 TD 不包含任何内容,但仍需要显示。给 TD 的类是动态的,所以我不能(明智地)为它们编码,但是它们都以“节点”结尾

我想知道是否有可能做类似的事情......

0 投票
4 回答
5230 浏览

jquery - jQuery选择器问题

我有这个选择器:

但我想知道为什么这个内表也被选中:

.length 属性返回 6,即总数。

但为什么?

0 投票
5 回答
2691 浏览

jquery - jQuery :has(.something:contains()) 不受支持?

鉴于下面的 HTML,我正在尝试使用 jQuery 来匹配具有类“foo”的跨度的所有列表项,并且该跨度应包含文本“相关”。

请注意,还有一些带有“bar”类的跨度,并且还有文本“相关”,不应该包括在内。

我对选择器的尝试:

这不起作用。下一个示例选择了一些东西,但没有考虑到列表中有多个跨度:

这是一个你可以玩的活生生的例子。在工作版本中,应该只选择该列表的第一个和第四个元素。

0 投票
5 回答
256 浏览

jquery - jquery选择器问题

当涉及到从数据库填充的页面时,我在使用 jquerys 选择器时遇到问题。

数据库填充 a ,<li>对于 x 行,每行显示 4 个标签。

我正在尝试使用 addClass 在<ul>不同类的每一行上给出第一个和最后一个结果。

我已经尝试过 :first 和 :last 但这些显然只添加了第一个结果和最后一个结果所需的类。我需要添加到每行 4 的第一和最后。

我目前的代码是:

示例 HTML

0 投票
6 回答
15909 浏览

jquery - 使用 jQuery,如何确定浏览器是否原生支持 CSS 选择器“input[type=text]”?

在我的 CSS 中,我有一个必须应用于所有文本字段的规则(使用 CSS3 选择器input[type=text].

我也使用jQuery。某些浏览器(例如 Internet Explorer 6)不支持 CSS 选择器的这种形式。所以我的解决方法是在 CSS 中添加一个额外的类名:

然后通过 jQuery 添加 CSS 类:

问题是:如何确保仅当 CSS3 选择器不受本机支持时才调用此规则?

0 投票
2 回答
125 浏览

jquery - 一个很好的选择器来删除这个可怕的代码

任何人都可以提供一个选择器来消除这个可怕的代码块:

html 看起来像这样:

鉴于用户点击了 img,我需要获取下一个(并且只有下一个).descriptionContent元素。

谢谢,

0 投票
5 回答
2109 浏览

javascript - 对于不区分大小写的 jQuery :contains 选择器,有什么方法可以加快此解决方案的速度吗?

我在 StackOverflow 上找到了一个不区分大小写的 jQuery选择器的解决方案。:contains它工作得很好,但它是以性能为代价的。有没有人觉得这个解决方案有点慢?

我正在使用:contains选择器来搜索表格。用户在文本框中键入搜索字符串。对于每次击键,它都会在表中搜索该字符串,通过:contains选择器仅显示包含该字符串的行。在实施不区分大小写的解决方案之前,此搜索快速而迅速。现在有了这个解决方案,它会在每次击键后锁定一小段时间。

关于如何加快此解决方案的任何想法?

0 投票
2 回答
50468 浏览

jquery - jQuery - 选择给定行的第一个单元格?

我有一张表格,其中有一列中有图像。当我单击图像时,想获取该行中第一列的文本值。

我可以用这个得到整行:

但是,我无法隔离该行的第一个单元格。

我试过了

但这只是返回整个表格的第一个单元格。

谁能帮我吗?

谢谢。

0 投票
3 回答
1534 浏览

jquery - jquery:从表格行中的选择中排除复选框

我有一个表,并且有一个执行两件事的 jquery 脚本:

1)当一行被鼠标悬停时,通过添加悬停类来更改背景颜色

2) 行中包含的链接用于使整行成为链接。

现在的问题是,我在每一行的一列中都有一个复选框,当我选中该框时,它会跟随链接。

我考虑从上面排除该列,但无法使其正常工作。谁能帮我找到一种方法来排除 td 或 - 甚至更好 - 复选框本身,这样我就可以点击它,但仍然可以在行的其余部分获得很好的悬停效果?

提前致谢。