如何获取$ self的子元素,jquery是可以的

$('#cont > fieldset').each(
function(index){
        var $self = $(this);
        // Here how to get child elements? How to write this selector?
        //$('$self > div') ?? this seems does not work.


});

$self.find("div"); // return all descendant divs

要么:

$self.children("div"); // return immediate child divs

取决于你是否想要直接的孩子或任何后代。

你甚至可以做到这一点,以获得直接的子div,但children更漂亮:

$self.find(">div");

看看jQuery中的.children方法。 这将得到元素的直接子代,例如:

$self.children('div') // returns divs that are direct children

如果您需要深入一层以上,也可以使用类似的.find方法。

$self.find('div') // returns divs that are direct children, or children of children

另外,您可以选择使用$self作为上下文,如:

$('div', $self) //returns all divs within $self

使用儿童

 $(this).children('div')

或使用查找

$(this).find('div');

看看这篇文章

链接地址: http://www.djcxy.com/p/26683.html

上一篇: How to get child elements of $self, jquery is OK

下一篇: Selecting a child image of a clicked on element in Jquery