<div class="second">
    <div class="selector" id="selFirst"></div>
    <div class="selector" id="selSecond"></div>
    <div></div>
</div>

How to get #selFirst using element index not the ID?

这是:

var $selFirst = $(".second:nth-child(1)");
console.log($selFirst);

正在返回:

jQuery(div.second)

推荐答案

If you know the child element you're interested in is the first:

 $('.second').children().first();

或通过索引查找:

 var index = 0
 $('.second').children().eq(index);

Jquery相关问答推荐

如果在视窗中有相同的数据属性值,则jQuery/添加类

是否可以从不可见的 DataTables 列访问数据?

当输入值以编程方式更改时触发更改事件?

在 div 中找到第一次出现的类

寻找 jQuery 事件类型的完整列表

JavaScript 或 jQuery 字符串以实用函数结尾

如何使用 jQuery 的 getJSON() 方法传递请求标头?

用按钮切换显示/隐藏div?

如何使用 jQuery go 除 HTML 标签?

根据属性'data-sort'对jQuery中的div进行排序?

谷歌图表重绘/zoom 窗口调整大小

如何清除/重置 jQuery UI Datepicker 日历上的选定日期?

如何在 JavaScript 中的对象数组中查找值?

带有回调ajax json的jQuery自动完成

AngularJS:使用 jQuery 更改时,ng-model 绑定不更新

Google 的 CDN 上的最新 jQuery 版本

调整浏览器大小时如何自动居中 jQuery UI 对话框?

如何使用 jQuery Validation Plugin 以编程方式判断表单是否有效

默认情况下如何将tinymce粘贴为纯文本

如何在 ReactJS 中使用 JQuery