如何获取$ 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