Tag: css selectors

在Jquery Ajax响应中使用选择器和$(this)

我想知道如何在Ajax响应中使用Jquery选择器。 我的网站有一个feed,每个主要块都有一个唯一的ID,但我不想单独识别其中的每个div(这很多)。 到目前为止,$(this)从主事件处理程序中返回单击的ID,但是当我在响应函数中使用它时,我得到’undefined’。 如何从响应中获得与$(this)相同的效果,或者我是否必须在某处找到唯一的ID? 主要function是通过具有特定rel属性的超链接调用 function(msg){ var container = $(this).parent().attr(‘id’); alert (container); //returns undefined }

nth-child选择了错误的元素

对于这个特定的站点,当我通过CSS或jQuery使用nth-child时,’nth-child’选择器正在捕获错误的元素。 我在调用的选择器之前得到一个孩子: .home article:nth-child(3) {} //captures 2nd child 这似乎是捕获第二个孩子。 如果我尝试: .home article:nth-child(1) {} //captures nothing 这没有捕获任何元素。 在jQuery中,它显示为一个空数组。 这是我正在开发的开发站点。 谢谢。 http://heilbrice.designliftoff.com/

jQuery选择器中AND和OR的组合

我有一个jQuery选择器具有以下语法: $(‘input[type=image]’).not(‘.xyzClass’).click(function{ //some functionality }); 因此,这为所有类型为image的组件提供了特定的单击function,并且没有类xyzClass 。 *****我已经修改了问题以反映最新的更改,下面的一些答案对于以前的版本是正确的,但可能不适用于修改版本。 为此道歉。 我们需要一个具有类条件的OR条件。 使得具有类型作为图像的“输入”的任何组件应该被选择为IF class不是xyzClass OR id包含字符串someIdString 你能帮忙修改现有的选择器吗? 干杯。

过滤掉列表项后,css nth-child(2n + 1)重新绘制css

我有20多个项目的清单。 使用:nth-​​child(2n + 1)选择器更改背景颜色。 (即偶数项目黑色,奇数项目白色)。 当我单击一个按钮以使用jQuery Isotope插件过滤掉特定项目时,它会将一个.isotope-hidden类添加到我想要过滤的项目中,这会将列表项目的位置更改为0,0,将不透明度更改为0。 发生这种情况时,剩余的项目将保留原始的黑色/白色背景颜色,现在不再有序。 有没有人知道在不包含.isotope-hidden类的项目上使用:nth-​​child(2n + 1)选择器“重新绘制”css的方法。 我试过了 #element tr:not(.isotope-hidden):nth-child(2n+1) 无济于事。 任何帮助,将不胜感激。 谢谢。

用于元素类型和类名的Jquery选择器?

我有一个我们称之为selectedTable的元素,它包含这个innerHtml : 我正在尝试使用JQuery选择器返回带有“ms-cal-nav-buttonsltr”类的标记。 我发现$(selectedTable).find(“TD”)按预期返回表中的所有TD标签,但我想知道如何将TD元素选择器与类选择器结合起来。 我试过$(subnode).find(“TD”).find(“.ms-cal-nav-buttonsltr”)和$(subnode).find(“TD .ms-cal-nav-buttonsltr”)来没有用,但那些只是在黑暗中拍摄。 实现这一目标的最有效方法是什么? 提前致谢。

如何从项列表中获取特定的jQuery项?

我有这个: first second third fourth 然后我用jQuery选择它: $(‘ul’).find(‘li’); 或$(‘ul li’); 我怎么能从这两个jQuery选择器获得,例如只有第二个li或第三个,并且单独留下第一个和第四个? 我认为它可能适用于: $(‘myselector’).get(indexNumber); // however, it won’t work. 对这个问题的任何想法? 谢谢。

jQuery – 具有以特定字符串开头的类的匹配元素

我有一些看起来像这样的链接: … 如何将函数绑定到具有以“ rotate- ”开头的类的所有元素?

Jquery中的XML解析

我有一个XML文件,它有四个标记: 每个都有几个 ,每个都有标签。 我只想选择的名称标签 $(xml).find(“resultGroups”).each(function() { alert( $(this).find(“name”).text() ); } 当我使用上面的代码时,它返回和所有名称。 如何只选择标签中的一个 ?

Jquery选择元素2进一步位置 – 另一种方式.next()。next()

我正在寻找一种方法,我可以选择一个div元素,它不是由click函数“选择”的div元素。 (siblings)text 现在我想选择id为“get this one”的那个 – 在我的代码中,这个id不可用。 所有的div都有同一个class级并且有兄弟姐妹。 我可以通过$(this).next().next()选择第三个,但我认为这不是最好的方法。 在点击之前也可以有div – 所以它不一定是第一个。 我尝试了:nth-child选择器,但没有找到解决方案。 之后我也可能想在点击一个之后选择第13个(或者第23个,第65个等等)。 这意味着我想对这个问题有一个相当动态的解决方案。 谢谢你的帮助, 菲尔

查找文本节点

是否有一个聪明的jQuery选择器用于选择这样的文本节点: one two three 我想从上面的标记中获取三个并将其包装在如下的强标记中: one two three