Tag: jquery selectors

如何使用jquery从表中删除除第一个之外的所有

我有一个表,我想删除除第一个表之外的所有表的 。 我怎样才能做到这一点。?

jquery选择器问题:仅在隐藏所有元素时执行某些操作

只有当给定ul中的所有li都被隐藏时,我才需要做一些事情。这似乎没有办法。 有办法吗? if ($(‘#some_ul li:hidden’)) { // do something only if all ‘li’s in a given ul are hidden }

选择器在jQuery中获得最佳性能?

我花了2个小时阅读有关jQuery选择器的在线指南和博客。 每个人都说不同的东西,每一个人似乎都是如此肯定。 我需要Stackoverflow的专家意见。 $(‘ #my-id div.my-class ‘) $(‘ #my-id .my-class ‘) $(‘ div.my-class ‘) $(‘ .my-class ‘) Awesome stuff! I like carrots! 您认为哪个是最好的选择器? 我还需要一个简短的解释,因为重写数千行代码是危险的。 它以某种方式发生,我只是不想做两次 。 另外,如果我想获得 ,我应该给它一个类,因为jQuery和CSS从右到左读取选择器? 甚至有太多课程这样的事情还是因为人们只是懒惰? 如果相同的规则适用于CSS,请告诉我。 一个字就足够了。

jQuery中的多个选择器

我正在尝试运行此代码: $(“input[value=’OK’][value=’Recrutar’][value=’Criar’][id!=’attack_name_btn’]”).click(); 因此,如您所见,我正在尝试选择值等于“OK”或“Recrutar”或“Criar”的输入,并且它们可能没有名为“attack_name_btn”的ID。 但它不起作用。 我也讨好了这个, 多个选择器jquery

附加后的访问元素

我需要在JQuery追加后访问DOM元素。 假设我有这个: one two 然后是Javascript: var addItems = function(html) { $(‘#items’).append(html); //How do I access the new items here? } 让我们说html是: three four 我需要对这两个新项目做点什么。 这件事包括对他们的绑定事件。 所以我不能简单地使用$(’。item’),因为这会将double事件添加到现有项目中。 一旦新项目成为DOM的一部分,它们就没有任何区别于现有项目。 最好的方法是什么?

Jquery – 如何替换div中的一个单词?

我有一个从另一个位置复制的div,我需要更改其中的一个单词。 这是html: 8726 N. Royal Ln Irving, TX 75063 email@aol.com 我需要更改电子邮件地址,所以我试图在div中获取文本并将字符串拆分为单词,然后更改电子邮件地址。 但是,我在使用内部文本时遇到了麻烦。 这是我的脚本: var address = $dealerInfo.find(“.dealer-addy”); var text = $(address).text(); text = text.replace(/\r?\n|\r/, ” “); var words = $(text).split(” “); 它在split()上打破了,所以我添加了replace()行,现在它在replace()行中断了。 我认为它因“文本”中的换行符而中断,但我不知道该怎么做。

如何在间隔之间选择元素

我有html并希望从第10个位置选择间隔5个元素。 这该怎么做? 我的HTML: … 我尝试使用jquery: $(“.chaire:gt(10):lt(15)”); 但它选择了我div和img标签。 但我需要div标签。

jQuery,使用〜作为id的一部分 – 如何?

在我的应用程序中,我有一个表单,使用某个约定命名元素,即它们是路径,其中的部分使用~符号分隔。 现在我需要通过id在jQuery中访问其中一个,但是我失败了。 显然,jQuery将其视为#prev ~ sibling事物。 有没有办法可以逃避jQuery函数中的~符号? 以下是我的代码的示例: one $(“#a~b~c”).change(function(){ alert(‘a’); });

使用jQuery在hover时选择父级的兄弟

我正在尝试更改.target的css,它是.hover父级的.hover 。 似乎无法让这个代码工作 – 我不确定我的函数开头是否需要$(this),或$(’。target’)…我认为它可能是.target因为那个是我正在改变.css() 。 $(document).ready(function() { $(‘.hover’).hover( function(){ $(this).parent().siblings(‘.target’).css(‘display’, ‘inline’); }, function(){ $(this).parent().siblings(‘.target’).css(‘display’, ‘none’); } ); }); 这是我的预感(这也行不通): $(‘.target’).parent(this).sibling().css(‘display’, ‘inline’); 这是html Hover 编辑—————–当span为class=”hover”时,它似乎不起作用。 EDIT numero dos ——————–似乎我的两个父母很深,需要.parent().parent()谢谢。

子选择器已弃用

可能重复: 在jQuery中将子选择器与上下文节点一起使用的新方法是什么? 来自jQuery文档: 注意:$(“> elem”,context)选择器将在以后的版本中弃用。 因此不鼓励使用其替代选择器。 http://api.jquery.com/child-selector/ 什么是alternative selector ?