Tag: jquery selectors

jquery选择器中的空格是什么意思?

我今天遇到了一个我无法解释的反应,今天和一些非常基本的Jquery一起工作,我希望你们中的一个能够向我解释导致这些结果的原因是什么 所以我有一个DOM模型(在这里简化) stuff stuff 我们的想法是使用以下代码在最后一个Object上设置一个属性: $(‘div.ObjectContainer’).find(‘div.Object :last’).attr(“index”, “1”); 我现在明白这里的代码是不正确的,正确的查找选择器应该是’div.Object:last’,但这是我不明白的结果。 当我执行第一个代码时发生了这种情况: stuff stuff 有人可以向我解释我的初始选择器是如何设法在子节点上设置属性的吗?

hover时JQuery显示/隐藏

我有三个链接,猫,狗,蛇。 当我将鼠标hover在每个链接上时,与每个链接相关的内容应该更改。 因此,如果我将鼠标hover在猫身上,那么猫的内容就会出现,如果我将鼠标hover在狗身上,猫的内容将会顺利消失,狗的内容将会出现……依此类推。 链接是:狗猫蛇 Cat Content Dog Content Snake Content 如何让这个完全成熟,有一些平滑的褪色?

在jQuery中将子选择器与上下文节点一起使用的新方法是什么?

在子选择器的jQuery文档中,我看到了这个注释: 注意: $(“> elem”, context)选择器将在以后的版本中弃用。 因此不鼓励使用其替代选择器。 我一直使用这种模式,通常是这样的: $nodes.find(‘> children[something=morecomplicated] > somethingelse’); 但是,我不明白他们所指的“替代选择者”是什么。 编写遍历上下文节点的直接子节点的选择器的正确方法是什么? 作为奖励,任何人都可以解释为什么这是折旧的? 每个人都给予的所有替代品看起来都非常难看 。 以下是一些不起作用的事情: // does not guarantee that ‘.child’ is an immediate child $nodes.find(‘.child > .grandchild’); // this will return empty array in recent jQuery // and will return full list of children in older jQuery $nodes.children(‘.child > .grandchild’); // Anything […]

jquery选择器不接受管道字符|?

我有一个我想打电话的HTML ID。 它有一个特定的名称构建,就像这个name_|_anyting但当我尝试使用Jquery的选择器获取elemetn时,我得到一个错误 $(“#name_|_anyting”) 错误:语法错误,无法识别的表达式:| _anyting 所以我的问题是:在jquery选择器中不允许使用管道字符作为ID吗?

jQuery无法通过元素上的attr()设置“selected”=“selected”?

1 2 3 $(‘.test’).attr(‘selected’, ‘selected’);​ 上面的选择框会选择第三个选项作为默认选项而不会出现任何问题。 但是 ,如果使用Firebug检查元素,则所选不存在任何selected=”selected”属性。 我知道这不是一个大问题,因为它仍然有效,但我需要selected=”selected” ,所以我的其他脚本可以捕获它并执行进一步处理。 那里有没有解决方法? 谢谢。

jQuery选择带有namespaced元素的选择器

我如何在jQuery中选择以下内容? 我试过下面的片段,但无济于事。 这可能吗? var x= $(‘ns:text’).attr(‘value’); return x; var x= $(‘text’).attr(‘value’); return x;

如何检查jQuery中是否检查了每个组中的单选按钮?

多个组或单选按钮 Question 1 Question 2 如何检查jQuery是否检查了每个组中的单选按钮? 谢谢。

如何使用多个jquery对象变量作为选择器?

在jQuery中,选择多个元素可以这样做: $(“#id1,#id2”).show(); 但是,当我有两个jQuery对象时,我似乎无法使用变量本身选择多个。 例如: var jqId1 = $(“#id1”); var jqId2 = $(“#id2”); $(jqId1).show(); // This works. $(jqId1,jqId2).show(); // This only shows jqId1. 见jsFiddle: http : //jsfiddle.net/jr9Q2/ 是否有另一种方法可以将多个jq变量指定为选择器?

使用“:not”和“.not()”选择器之间的性能差异?

以下两行之间是否存在速度/效率差异? $(“table td:not(:first-child)”) 和 $(“table td”).not(“:first-child”) 我认为第一个会更好,因为它是删除对象,但是有实际的差异并且它是实质性的。 谢谢

获取当前的jQuery选择器字符串?

调用自定义插件时,如何获取当前选择器字符串? $(‘my_selector p’).my_plugin(); 想在我的脚本中输出my_selector p 。 我怎样才能访问这个字符串?