jquery怎么获取当前元素的父元素

jquery怎么获取当前元素的父元素,第1张

这样:

<ul class="parent1">

    <li><a href="#" id="item1">jquery获取父节点</a></li>

    <li><a href="#">jquery获取父元素</a></li>

</ul>

扩展资料:

注意事项

parent是指取得一个包含着所有匹配元素的唯一父元素的元素集合。

parents则是取得一个包含着所有匹配元素的祖先元素的元素集合(不包含根元素)。可以通过一个可选的表达式进行筛选。

可以看出parent的取值很明确,就是当前元素的父元素;parents则是当前元素的祖先元素。

<div id='div1'>

<div id='div2'><p></p>

</div><div id='div3' class='a'><p></p></div>

<div id='div4'><p></p></div>

</div>

find() 方法获得当前元素集合中每个元素的后代,通过选择器、jQuery 对象或元素来筛选。

语法:find(selector)   参数selector  字符串值,包含供匹配当前元素集合的选择器表达式。

详细说明:

果给定一个表示 DOM 元素集合的 jQuery 对象,find() 方法允许我们在 DOM

树中搜索这些元素的后代,并用匹配元素来构造一个新的 jQuery 对象。find() 与 children() 方法类似,不同的是后者仅沿着

DOM 树向下遍历单一层级。

find() 方法第一个明显特征是,其接受的选择器表达式与我们向 $() 函数传递的表达式的类型相同。将通过测试这些元素是否匹配该表达式来对元素进行过滤。

实例:

用jquery库写就更简单呀,如这样:

$(function(){

    $('div#libox li')mouseover(function(){alert($(this)find('span')html());});  

});

以上就是关于jquery怎么获取当前元素的父元素全部的内容,包括:jquery怎么获取当前元素的父元素、jquery获取子元素的方法 find()的用法、js中鼠标移动事件触发时,如何获得当前鼠标所在元素的内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/10132574.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存