问题标签 [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 回答
5387 浏览

jquery - jQuery - 使点击的链接加下划线

刚刚开始接触 jQuery 的优点,我要解决的第一个任务是在链接被点击后加下划线。自然,在单击同一 div 中的不同链接后,前一个链接不再带下划线...

问候

0 投票
4 回答
884 浏览

jquery - 如何在不再次运行 jquery 搜索的情况下进一步过滤 jquery 元素数组?

给定以下代码,如何使用由第一个 jQuery 选择器创建的变量 divs,而不在添加类的行上重新运行它?

所以,鉴于此:

// 更多代码在这里使用 divs.length divs.removeClass("selected"); $("div.searchhit:eq(0)").addClass("selected");

如何让最后一行看起来像这样:

0 投票
1 回答
159 浏览

jquery - 为什么我的 jQuery 代码无法匹配具有动态 ID 的元素?

此代码应该使用正确的 id 向 span 元素“保存”添加一个类属性。但在某种程度上它没有这样做。也许我错过了一些东西,似乎无法弄清楚。

示例使用

0 投票
2 回答
16883 浏览

jquery - jQuery :not() 在表格行上有多个类

所以基本上我使用 jQuery 通过选择与要着色的表关联的所有 tr 标签来交替行颜色,然后相应地为它们着色。但是,在某些时候我不希望某个 tr 被着色,在这些情况下,交替着色应该跳过那些特定的表格行。为此,我有一个名为“rowSkip”的类,我将其应用于应该跳过着色的所有行。

几个月来,我一直在进行这项工作,而且效果很好……但是,一直存在一个问题。在某些情况下,我需要将多个类应用于表格行,但也不希望它着色。在这些情况下,jQuery 的类选择器似乎有问题——要么是这样,要么我在这里遗漏了一些简单的东西......

例如:

<tr class="rowSkip">--> 工作正常。

<tr class="rowSkip strong someclass1 someclass2">--> 不起作用(尽管存在“rowSkip”类,但仍会着色)

有谁知道为什么会这样,以及我如何绕过它而不是完全抓住类 attr,按空间分割,然后遍历它并检查是否存在 rowSkip?

代码如下:

谢谢,马克

0 投票
1 回答
891 浏览

jquery - 您可以在 Jquery.live 选择器中使用哪些过滤器?

是否有可以在 live 方法的选择器中使用哪些过滤器的列表?

我有一个案例,我需要将一个事件绑定到一个表体中的所有 tr,不包括第一个。

破碎的现场示例:

这将选择正确的行,但实时事件会溢出到所有表和所有 tr 上,即使选择器只会选择正确的行。

工作现场示例:

此选择器也使用过滤器,但它可以正常工作。

两个选择器都使用了过滤器,但只有第二个有效。这是一个错误还是我做错了什么?

0 投票
2 回答
2486 浏览

jquery - 使用 JQuery 替换 HTML 页面上的特定字符串

我们正在提供要导入并显示在其他人页面上的 HTML 内容的 blob。页面的所有者在我们的内容 blob 周围放置了一个标题,但标题是我们提供内容的 Web 服务的名称,而不是我们希望向用户显示的用户友好名称。他们不知道如何更改标题,我们不想更改 Web 服务的名称,并且它需要在几天后看起来不错,以便进行演示。

理想的解决方案是让他们弄清楚如何使用他们的门户工具来自定义标题,但这不太可能在演示之前发生。所以我想我们可以在发送给他们的内容中包含一些 JavaScript,这会改变他们的标题。这将为他们争取时间来弄清楚他们在做什么。

他们的标题代码如下所示:

我想用“好标题”替换“坏标题”。我想使用 jQuery 选择器在页面上找到此文本,但不幸的是,有多个带有 titleClass 类的 div 项,我只想更改其中一个....有没有我可以使用的选择器检查 div 标签内的文本“Bad Title”?还是我必须编写一个单独的函数来遍历页面上所有不同的标题,并测试每个标题是否包含“错误标题”?如果我必须做第二个,有没有人可以分享示例代码?

0 投票
3 回答
1345 浏览

javascript - 使用 jQuery 查找元素的最快方法

给定以下html:

我在“hypPurchased”上有一个点击事件。当该事件触发时,我需要访问该行的 plhPurchased 元素和“imgProductPurchased”元素。

编辑:

我应该说这是用 ASP.NET 构建的,因此,id 都是唯一的。

0 投票
35 回答
2209809 浏览

javascript - 使用 jQuery 从下拉列表(选择框)中获取选定的文本

如何从jQuery的下拉列表中获取选定的文本(不是选定的值)?

0 投票
4 回答
78903 浏览

jquery - 使用 jQuery 选择内部文本

41给出了这样的东西,如果单击$(this)(类),我如何为文本设置动画?boxen

this > *不起作用。也没有this:children

0 投票
9 回答
22332 浏览

jquery - 在jquery中选择根元素

我需要能够在不知道节点类型、类、id 或层次结构的情况下从片段中选择根元素。

我希望能够执行 $(':root') 之类的操作,并在上面的示例中选择 0。

更好的是,我更喜欢$(':level(0)')它的含义与上述相同,$(':level(1)')将选择 0a、0b 和 0c 并$(':level(1)>div')选择 a01。

关于如何巧妙地做到这一点的任何想法?