如何使用Jquery获取div的子id?

如何使用Jquery获取div的子id?,jquery,attributes,Jquery,Attributes,我有这样的代码 var i = $(this).children().eq(0).attr('id'); 我想知道,我是否已经将children div的id存储在名为I的变量中。 或者我必须写一些其他代码?如果我必须写一些其他代码,它可能是什么?由于我是jQuery新手,如果我得到任何建议,这将非常有帮助 在对子对象进行迭代时,您应该了解jQuery中的“each”函数,它非常有用 试试这个: var parent = $(this); // selector could be anyth

我有这样的代码

 var i = $(this).children().eq(0).attr('id');
我想知道,我是否已经将children div的id存储在名为I的变量中。
或者我必须写一些其他代码?如果我必须写一些其他代码,它可能是什么?由于我是jQuery新手,如果我得到任何建议,这将非常有帮助

在对子对象进行迭代时,您应该了解jQuery中的“each”函数,它非常有用

试试这个:

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'));
});

欢迎请重新表述您的问题好吗?这里是LMGTFY假设:这是DIV引用,您只有一个子元素。eq0是的,如果第一个子元素具有id属性,那么它将获取该子元素的id。为了身份证,孩子们。.eq0thank you Tom_B.你能告诉我,在我的代码中,我是否已经在var I中存储了孩子的id?或者它还没有存储?很乐意帮忙。根据我的测试,您将只存储第一个子元素的ID。如果我的答案已经回答了你的问题,你能把它标出来并问对吗