问题标签 [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如何判断选中结果是否为空?
对于上面的,如何判断是否为空?
我认为它的布尔值应该是假的,但似乎不是。
jquery - jQuery 部分选择器
我有许多表,其中有嵌套表。我使用 jQuery 隐藏一些表格单元格,因为数字为空或内容无关。
我使用 jQuery 隐藏所有 TD,然后使用 jQuery 显示它们,例如,如果它们包含<P>
.
不幸的是,有些 TD 不包含任何内容,但仍需要显示。给 TD 的类是动态的,所以我不能(明智地)为它们编码,但是它们都以“节点”结尾
我想知道是否有可能做类似的事情......
jquery - jQuery选择器问题
我有这个选择器:
但我想知道为什么这个内表也被选中:
.length 属性返回 6,即总数。
但为什么?
jquery - jQuery :has(.something:contains()) 不受支持?
鉴于下面的 HTML,我正在尝试使用 jQuery 来匹配具有类“foo”的跨度的所有列表项,并且该跨度应包含文本“相关”。
请注意,还有一些带有“bar”类的跨度,并且还有文本“相关”,不应该包括在内。
我对选择器的尝试:
这不起作用。下一个示例选择了一些东西,但没有考虑到列表中有多个跨度:
这是一个你可以玩的活生生的例子。在工作版本中,应该只选择该列表的第一个和第四个元素。
jquery - jquery选择器问题
当涉及到从数据库填充的页面时,我在使用 jquerys 选择器时遇到问题。
数据库填充 a ,<li>
对于 x 行,每行显示 4 个标签。
我正在尝试使用 addClass 在<ul>
不同类的每一行上给出第一个和最后一个结果。
我已经尝试过 :first 和 :last 但这些显然只添加了第一个结果和最后一个结果所需的类。我需要添加到每行 4 的第一和最后。
我目前的代码是:
示例 HTML
jquery - 使用 jQuery,如何确定浏览器是否原生支持 CSS 选择器“input[type=text]”?
在我的 CSS 中,我有一个必须应用于所有文本字段的规则(使用 CSS3 选择器input[type=text]
.
我也使用jQuery。某些浏览器(例如 Internet Explorer 6)不支持 CSS 选择器的这种形式。所以我的解决方法是在 CSS 中添加一个额外的类名:
然后通过 jQuery 添加 CSS 类:
问题是:如何确保仅当 CSS3 选择器不受本机支持时才调用此规则?
jquery - 一个很好的选择器来删除这个可怕的代码
任何人都可以提供一个选择器来消除这个可怕的代码块:
html 看起来像这样:
鉴于用户点击了 img,我需要获取下一个(并且只有下一个).descriptionContent
元素。
谢谢,
克
javascript - 对于不区分大小写的 jQuery :contains 选择器,有什么方法可以加快此解决方案的速度吗?
我在 StackOverflow 上找到了一个不区分大小写的 jQuery选择器的解决方案。:contains
它工作得很好,但它是以性能为代价的。有没有人觉得这个解决方案有点慢?
我正在使用:contains
选择器来搜索表格。用户在文本框中键入搜索字符串。对于每次击键,它都会在表中搜索该字符串,通过:contains
选择器仅显示包含该字符串的行。在实施不区分大小写的解决方案之前,此搜索快速而迅速。现在有了这个解决方案,它会在每次击键后锁定一小段时间。
关于如何加快此解决方案的任何想法?
jquery - jQuery - 选择给定行的第一个单元格?
我有一张表格,其中有一列中有图像。当我单击图像时,想获取该行中第一列的文本值。
我可以用这个得到整行:
但是,我无法隔离该行的第一个单元格。
我试过了
但这只是返回整个表格的第一个单元格。
谁能帮我吗?
谢谢。
jquery - jquery:从表格行中的选择中排除复选框
我有一个表,并且有一个执行两件事的 jquery 脚本:
1)当一行被鼠标悬停时,通过添加悬停类来更改背景颜色
2) 行中包含的链接用于使整行成为链接。
现在的问题是,我在每一行的一列中都有一个复选框,当我选中该框时,它会跟随链接。
我考虑从上面排除该列,但无法使其正常工作。谁能帮我找到一种方法来排除 td 或 - 甚至更好 - 复选框本身,这样我就可以点击它,但仍然可以在行的其余部分获得很好的悬停效果?
提前致谢。