Tag: jquery selectors

jQuery mobile-对于每个实时点击事件,是否应该有等效的点击事件?

我已将jQuery实时点击事件替换为jQuery移动点击事件以提高响应速度。 我觉得这是出于兼容性原因的一个坏主意。 是否有必要同时拥有这两个事件,有没有办法为同一个函数编写它们? 如(’点击’,’点击’)

具有上下文的jQuery选择器的性能

我正在阅读Brandon Aaron的这篇文章,关于jquery上下文如何帮助。 所以我想做一个自己的测试。 所以这就是我所做的。 在前面创建的“#context”中创建了一个id =“context”的DIV和嵌套的DIV,id =“holder”。 创建了深度为18的嵌套DIV,并将 附加到其中,从而生成20个嵌套DIV 现在我测试了通过以下选择器访问“#holder”所花费的时间: 一个。 $(“#holder”) // no context 湾 $(“#holder”, “#context”) // with “#context” selector string C。 $(“#holder”, $(“#context”)) // sending jquery object each time with selector “#context” d。 $(“#holder”, $context) // where, var $context = $(“#context”). Caching jquery obj 记录了每次访问X = 1000次并开始和结束时间差的情况。 我发现所花时间: 案例(a)是最不一致的28-32毫秒[jquery-1.3.2] 情况(b)+(c)的最高时间分别为60-65毫秒和70-75毫秒 情况(d)有40-50毫秒,有1或2个加标值。 这种基本检查有效吗? […]

如何获取元素后的文本节点?

使用jQuery。 我有以下html: All the world 我怎么才能获得文本。 我应该使用什么选择器? (我需要“全世界”) 我也无法触摸HTML …

第一个词选择器

如何选择div中的第一个单词? 我需要能够在第一个单词之后插入换行符,或者将其换行到span标记中。 我需要在具有相同类的页面上为多个div执行此操作。

如何从jQuery选择器中排除$(this)?

我有这样的事情: A B C 单击其中一个链接时,我想在未单击的链接上执行.hide()函数。 我理解jQuery有:not selector,但在这种情况下我无法弄清楚如何使用它,因为我必须使用$(“.content a”)选择链接 我想做点什么 $(“.content a”).click(function() { $(“.content a:not(this)”).hide(“slow”); }); 但在这种情况下我无法弄清楚如何正确使用:not selector。

多个值的jQuery属性选择器

鉴于以下html,是否有一个选择器允许我根据type获得两者? $(‘input[type=text || button]’); //for example, double pipes as an OR does not work 我浏览了文档,但是我找不到任何关于使用逻辑运算符或提供匹配列表的方法的能力。

选择具有特定背景颜色的元素

我想在div选择一堆span ,其CSS包含特定的背景颜色。 我该如何实现这一目标?

:jQuery / Sizzle中的nth-of-type()?

令我感到惊讶的是, Sizzle (jQuery使用的选择器引擎)带有内置的:nth-child()选择器,但缺少:nth-of-type()选择器。 为了说明:nth-child()和:nth-of-type()之间的区别并说明问题,请考虑以下HTML文档 : :nth-of-type() in Sizzle/jQuery? body p:nth-of-type(2n) { background: red; } The following CSS is applied to this document: body p:nth-of-type(2n) { background: red; } This is paragraph #1. This is paragraph #2. (Should be matched.) This is paragraph #3. This is paragraph #4. (Should be matched.) This is not a paragraph, […]

更简洁的方法来选择多个可能的属性值?

是否有可能在jQuery中选择多个可能的属性值而不必使用逗号分隔的选择器列表。 所以代替: #list1 > option[value=”1″], #list1 > option[value=”2″], etc 就像是: #list1 > option[value=”1″|value=”2″], etc

jQuery属性名称包含

我正在尝试定位包含某个单词的属性名称而不是您想要的那种方式。 让我们说: 如何定位属性名称中包含’data-foo’元素?