繁体   English   中英

在jQuery中让孩子通过id vs class

Getting children through id vs class in jQuery

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我当时用id来生孩子,现在我改用了class。 这样做我发现使用类不会返回孩子。

工作代码

//Don't remove first element of select box with id 'someSelectBox'    
$('#someSelectBox').children('option:not(:first)').remove();

无效的代码

//Don't remove first element of ALL select box with class 'selectBoxClass'
$('.selectBoxClass').children('option:not(:first)').remove();

谁能解释为什么? 以及可能的锻炼或替代实施方案。

谢谢

1 个回复

如果要排除每个select元素的第一个option ,则需要使用.children('option:not(:first-child)')
这是因为您要定位多个select元素,而:first仅适用于整个结果集中的第一个

否则,您将只排除第一个select元素的第一个option


全班应该没问题

 var options = $('.select-to-include').children('option:not(:first-child)'); options.css({color:'red'}); 
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> <select class="select-to-include"> <option>1</option> <option>2</option> <option>3</option> </select> <select class="select-to-include"> <option>1</option> <option>2</option> <option>3</option> </select> 

1 获取子Jquery的类名

我正在尝试使用 jquery 在悬停时获取嵌套在列表项中的特定 div 的类名。 当我将鼠标悬停在列表项上时,它当前返回未定义。 我需要的类名是特定 div 的第二个类名,例如&lt;div class="navlink-underline navlink-underline-one"&gt;&lt ...

2 jQuery类与ID

我在这里有一个foreach循环。 对于它打印的每个项目,都有一个可扩展/可折叠的注释部分。 我的问题是,当我点击某个项目的“全部扩展”时,它会一次扩展循环中每个项目的注释。 而我只想查看该特定项目的评论。 我知道它与ID和类有关,但是我对JQuery的经验为零。 所以请帮忙! ...

3 jQuery让孩子的孩子

我有一个问题,我无法理解发生了什么。 我正在处理这个问题几个小时。 在点击li之后,我正试图从某些DIV获取文本。 这是ul列表和li的html: 这是脚本(我尝试过的最多的一个): 警报火,但没有图像标题文本的文本。 我在做什么? 2.有更好的方法可 ...

4 jquery accessor id vs class?

在这个链接: http : //jqueryui.com/demos/tabs/当我们看“查看源代码”时,我们有: 所以我想知道,如何用class而不是id来实现它, 考虑到这部分代码将被多次使用,可以加载ajax, 在不同的时间。 ...

5 jQuery选择器-这与ID与类

我有一个外部div,当我将其悬停在上面时,我希望第二个子元素在jquery中切换一个类。 我相信我的代码已经关闭,我认为我遇到的问题与我选择的内容有关,因为我不完全了解id,class或this之间的区别,所以没有得到正确的选择器。 感谢您的帮助! (我不能只将它们全部分配给一个类,因为同 ...

7 jQuery循环遍历.chi​​ldren的.children

我一直在查看之前提出的问题,似乎找不到我的方案的解决方案...... 我希望能够遍历所有儿童和儿童等... 来自设计的标记看起来与此类似 我希望能够选择特定div中的所有标签,无论他们是直接父母。 ...

8 children vs selector - jQuery

为了简单起见,我将把问题缩小到下面。 我在click js函数中运行了一个大代码。 表示我已添加alert() HTML JS 方法1 方法2 方法1和方法2都工作正常。 哪一个更好 ? 使用选择器或使用子方法更好吗? 当我们可以使用选择器时,有 ...

9 jQuery - 使用父级ID按类选择子级[关闭]

我正在使用MCustomScrollBar ,但页面上有多个滚动条实例。 我需要能够以.mCSB_container为目标,将&lt;li&gt;元素动态地附加到每个滚动条。 这本质上是同一个问题,但是接受的答案是行不通的,因为它试图使用attr获取id,其中类没有id。 所以我 ...

10 jQuery-按儿童按钮或ID的类别过滤表?

这是我在这里提出的第一个问题,因此,如果它太具体,请将其删除,对于您的宝贵时间,我们深表歉意。 下次我会尝试做得更好:)但是,我在Google和Google上找到的所有内容对我都无济于事,我不知道该怎么做。 而且我认为,因为我找不到类似的东西,所以这个问题比我能帮助更多的人: 以下情况 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM