我有这个代码可以正常使用FF和Opera,但不能使用safari和chrome。
j(this).parent().parent().find(".box").load('test.html');
其中(this)例如是以下示例html中的“a”
<div>
<p><a href="#">clicky</a> to do ajax<p>
<div class="box">loadhere</div>
</div>
如果我只做父母一次我在p标签,这阻止我找到“盒子”,所以我做父母两次到达div。我如何在所有浏览器中访问div?
答案 0 :(得分:6)
尝试:
$(this).parent().siblings('.box');
答案 1 :(得分:1)
$(this).closest('div')
如果你想更确定你是否得到了合适的人,请给div一个类或什么。
$(this).closest('div.magicAjaxContainer')
答案 2 :(得分:0)
怎么样
$(this).parent().next('div.box')