假设我点击了<div class="span10 -configGroup-title" >
在IE中$(this).parent().next().next()
取回<img alt="arrow" src="../arrow_normal.png" class="-arrow" />
在Chrome中,它获得了<div id="seconddiv"/>
<div class="row">
<div class="span10 -configGroup-title" >
<img alt="arrow" src="../arrow_normal.png" class="-arrow" />
<img alt="arrow" src="../arrow_down.png" class="-arrow" style="display: none;" />
<asp:Literal ID="ltGroupAttrName" runat="server" />
</div>
</div>
<asp:ListView ID="lvProperties" runat="server" EnableViewState="true" />
<div id="seconddiv"/>
答案 0 :(得分:0)
我想象发生了什么(虽然我不能确定没有看到完整的代码并且能够测试它)是你实际点击其中一个{{1当你试图点击<div class="span10 -configGroup-title">
本身时(这是有道理的,因为两个div
标记的拓扑级别将高于img
)。
您可以尝试通过插入一些代码来显示div
的标识属性来调试此问题。这可能会说明你的情况。
答案 1 :(得分:0)
试试这个:
$(this).parent(".row").siblings("#seconddiv");