我有一个小问题:我想连续选择所有元素。
<div class="exp1">
<div class="inn">
// some code is here
</div>
<div class="inn">
// some code
</div>
//similar divs
</div>//end of exp1
<div class="exp1">
<div class="inn">
// some code is here
</div>
<div class="inn">
// some code
</div>
//similar divs
</div>//end of exp1
没有打字错误。所以我想选择所有“inn”div,并根据它们相应的“exp1”div 进行一些 css 更改,例如高度和宽度,但是当我使用 jQuery 时,它只选择第一个。我使用的 jQuery 是:
$('div.exp1 div.inn').each(
$(this).css({
width:$('div.exp1').width()-1,
height:$('div.exp1').height()-1
}););
最佳答案
$('div.exp1 div.inn').each(function() {
$(this).css({
width:$(this).parent().width()-1,
height:$(this).parent().height()-1
}});
关于jquery - 如何使用jquery选择具有相同名称的连续div中的所有元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17143371/