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是同一个元素?谢谢! 展开
<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是同一个元素?谢谢! 展开
4个回答
展开全部
判断元素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() )
if( $("#A").parent().children("#B") ) // 能否在A的父元素下找到子元素B
if ( $("#A").siblings("#B") ) // A、B是不是兄弟元素
注意:由于两个对象不能直接使用==或===判断内容是否相同,所以不能使用下面的代码判断A,B的父节点是不是同一个:
if ( $("#A").parent()==$("#B").parent() )
展开全部
if(font1.innerHTML==font2.innerHTML)
{
echo "SUCCESS";
}
ELSE
{
ECHO "FALSE";
}
这样应该没错的 你试试看
{
echo "SUCCESS";
}
ELSE
{
ECHO "FALSE";
}
这样应该没错的 你试试看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个简单 你知道判断他们是不是兄弟节点不就可以了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这要看你查找到哪级啊,所有的元素都是body的子元素..
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询