Tag: css selectors

JQuery nth-child工作不正常

我正在使用JQuery的nth-child选择器用photo_post_thumbnail类来改变每个第3个div上的边距,但它每隔2个div改变一次? 谁能发现我做错了什么? 现场 http://www.clients.eirestudio.net/hatstand/wordpress/photos/ HTML标记 blah blah blah blah blah blah JQuery代码 $(‘.photo_post_thumbnail:nth-child(3n)’).css(‘margin-right’, ‘0px’);

ID数组 – 如何使用JavaScript / JQuery进行选择?

我有一个元素标识符数组,从一些服务器端validation返回。 ID不以“#”为前缀。 是不是通过数组并为每个成员添加前缀#,是否有jquery方法直接按ID分配所有元素?

如何找到所有未选中的复选框?

在jQuery中,如何找到所有“未经检查”的复选框。 $(‘:checkbox:checked’); 似乎是我所有的复选框,但我需要的是所有未选中的复选框。

在jQuery中选择每个可见的最后一个孩子

我想在表中的每个tr中得到最后一个可见的 td 。 这不起作用,因为它尝试选择最后一个子项是否可见: var last_visible_cells = $(table).find(“tr td:visible:last-child”); 到目前为止,我想到的最简单的方法是使用.each循环遍历tr元素,并将每个最后一个可见的td附加到新的选择器列表中。 有更简单的方法吗? 有这样的事吗? var last_visible_cells = $(table).find(“tr”).lastMatching(“td:visible”);

最有效的方法来重用jQuery选择的元素

我可以根据理论想象出对此的正确答案,但我只想找到一些确认。 我想知道重用jQuery选择元素的最有效方法是什么。 例如: $(‘#my_div’).css(‘background’,’red’); //some other code $(‘#my_div’).attr(‘name’,’Red Div’); 与 myDiv = $(‘#my_div’); myDiv.css(‘background’,’red’); //some other code myDiv.attr(‘name’,’Red Div’); 我假设第二个例子更有效,因为元素#my_div不必多次被发现。 那是对的吗? 同样,首先将$(this)保存在变量中是否更有效,例如’obj’,然后重复使用’obj’而不是反复使用$(this)? 在这种情况下,jQuery不会被强制一遍又一遍地找到一个元素,但是它被迫将它转换为jQuery对象[$(this)]。 因此,作为一般的经验法则,如果jQuery对象总是被存储在变量中,如果它将被多次使用吗?

jQuery的空间​​和>选择器有什么区别?

空间和>选择器之间有什么区别? 并且可能相关,我怎样才能找到其他东西的直接孩子,而不是降低后代线呢?

如何用jQuery选择和替换整个页面

我的页面设计迫使我用我通过ajax加载的html刷新整个页面。 $(‘html’).replaceWith(data); 给我错误。 有任何想法吗?

使用jquery保存元素的所有css属性

我基本上试图在本地var / array中保存元素的所有当前css属性。 我试过了 : el.css(); 和 el.css(“*”); 没有运气。 有没有快速提示呢?

有一个标准的CSS选择器类似于:jQuery中的eq()吗?

我不知道是否有一个CSS选择器可以像下面的行一样(jQuery代码): .tab_cadre_central .top:eq(0) table tbody tr td table tbody tr:eq(3) 我在CSS中尝试过这样的事情: .tab_cadre_central .top::nth-child(0) table tbody tr td table tbody nth-child:eq(3) { display:none; } 但它不起作用。

jQuery prevUntil()包括开始选择器和结束选择器

我想为prevUntil()或nextUntil()jQuery选择器方法选择开始和结束选择器。 如果我现在实现这些方法,它会抓取给定的两个选择器之间的所有内容。 即$(‘p’).prevUntil(‘h1’)不包括p和h1元素,只包括它们之间的元素。 我怎么能选择p和h1元素以及两者之间?