我以为我已经正确地实现了这个.each函数,但是随着我的脚本变得越来越复杂,我注意到了一些奇怪的结果。
我的目标是将项目对组合在一起,并根据其父类组织它们。
以下是我所拥有的简化版
脚本:
$(."pair").each(function(){
alert($("div").val());
}
HTML:
<div class ="FirstGroup" id="A">
<div class="paired">Header Text</div>
<div class="paired">Body Text</div>
</div>
<div class ="FirstGroup" id="B">
<div class="paired">Header Text</div>
<div class="paired">Body Text</div>
</div>
<div class ="SecondGroup" id="C">
<div class="paired">Header Text</div>
<div class="paired">Body Text</div>
</div>
<div class ="SecondGroup" id="D">
<div class="paired">Header Text</div>
<div class="paired">Body Text</div>
</div>
答案 0 :(得分:4)
$(".paired").each(function(){
alert($(this).html());
})
5个问题
.
在引号之外pair
元素div
没有value
属性)
paired
而不是pair
我无法从你的问题中真正判断你对这段代码的意图,但这些是一些起点。
如果你想选择父母,那么你就可以......
$(".paired").parent().each(...
答案 1 :(得分:2)