如何使用Jquery获取div的子代ID?

时间:2018-10-19 13:04:30

标签: jquery attributes

我有类似的代码

 var i = $(this).children().eq(0).attr('id');

我想知道的是,是否已经将子div的ID存储在名为i的变量中。 还是我必须写一些其他代码?如果我必须写一些其他代码,那可能是什么?由于我是jQuery的新手,如果我有任何建议,它将对您有所帮助。

1 个答案:

答案 0 :(得分:0)

遍历子级时,您应该了解jQuery中的“每个”功能,这非常有用。

尝试一下:

var parent = $(this); // selector could be anything, like $('#theParentElement')
var childIDs = [];

parent.children().each(function() {

    var child = $(this);
    childIDs.push(child.attr('id'));

    // you can simplify to childIDs.push($(this).attr('id'));
});