我有类似的代码
var i = $(this).children().eq(0).attr('id');
我想知道的是,是否已经将子div的ID存储在名为i的变量中。 还是我必须写一些其他代码?如果我必须写一些其他代码,那可能是什么?由于我是jQuery的新手,如果我有任何建议,它将对您有所帮助。
答案 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'));
});