Jquery 选择父对象的父对象以查找父对象
我有这段代码可以很好地与FF和opera配合使用,但不能与safari和chrome配合使用Jquery 选择父对象的父对象以查找父对象,jquery,cross-browser,Jquery,Cross Browser,我有这段代码可以很好地与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</d
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>
做ajax
装载
如果我在p标签上只做了一次parent,这会阻止我找到“box”,因此我做了两次parent来访问div。如何在所有浏览器中访问div
$(this).closest('div')
如果你想更确定你得到的是正确的,给这个部门上一堂课或做些什么
$(this).closest('div.magicAjaxContainer')
如果你想更确定你得到的是正确的,给这个部门上一堂课或做些什么
$(this).closest('div.magicAjaxContainer')
尝试:
尝试:
怎么样
$(this).parent().next('div.box')
怎么样
$(this).parent().next('div.box')
此选择框是选择祖父母还是选择祖父母?它选择与给定选择器匹配的第一个父母(向上工作)。注意,不管怎样,依赖一个非常特定的DOM结构是很脆弱的。由于样式或布局问题,您可能需要更改HTML。这在OPs示例中不起作用,因为
不是
的祖先。此选择框是选择父项还是选择祖辈?它选择与给定选择器匹配的第一个父项(向上)。注意,不管怎样,依赖一个非常特定的DOM结构是很脆弱的。由于样式或布局问题,您可能需要更改HTML。这在OPs示例中不起作用,因为
不是
的祖先。您怎么知道它不是阿姨?@Darman:不,我正在使用safemode@Josh斯托多拉:也许是对的,在寻找一个盒子的时候;)“你怎么知道它不是姑妈?”达曼:不,我在用safemode@Josh斯托多拉:也许是对的,在寻找一个盒子的时候;)你就是这样找到叔叔的;)你就是这样找到叔叔的;)