jQuery怎么判断两个元素父节点是不是同一个?

我的页面:<divclass="div"><fontclass="fount1">我是1!</font><div><fontclass="fount2">我是2!</fo... 我的页面:
<div class="div">
<font class="fount1">我是1!</font>
<div>
<font class="fount2">我是2!</font>
</div>
</div>
jQuery代码:
var font1=jQuery(".fount1").parents(".div");
var font2=jQuery(".fount2").parents(".div");
怎么判断font1和font2是同一个元素?谢谢!
展开
 我来答
learneroner
高粉答主

推荐于2017-10-02 · 关注我不会让你失望
知道大有可为答主
回答量:1.1万
采纳率:91%
帮助的人:6615万
展开全部
判断元素A,B的父节点是不是同一个,等效于判断:在A的父元素下能否找到子元素B,或者更简单地,判断A、B是否为兄弟元素。核心代码如下:
if( $("#A").parent().children("#B") ) // 能否在A的父元素下找到子元素B
if ( $("#A").siblings("#B") ) // A、B是不是兄弟元素
注意:由于两个对象不能直接使用==或===判断内容是否相同,所以不能使用下面的代码判断A,B的父节点是不是同一个:
if ( $("#A").parent()==$("#B").parent() )
肃然又文质彬彬的雪花3590
2009-09-05
知道答主
回答量:12
采纳率:0%
帮助的人:1.9万
展开全部
if(font1.innerHTML==font2.innerHTML)
{
echo "SUCCESS";
}
ELSE
{
ECHO "FALSE";
}
这样应该没错的 你试试看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
go_uptry
2009-09-06
知道答主
回答量:8
采纳率:0%
帮助的人:0
展开全部
这个简单 你知道判断他们是不是兄弟节点不就可以了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sd1132632
2009-09-04 · TA获得超过950个赞
知道小有建树答主
回答量:2047
采纳率:0%
帮助的人:1033万
展开全部
这要看你查找到哪级啊,所有的元素都是body的子元素..
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式