jQuery如何选取当前元素
时间:2009-10-20
来源:互联网
我想获得当前元素的父元素,不能用class选择符和id选择符,因为这个元素的位置不能确定
作者: yhjhoo 发布时间: 2009-10-20
作者: graydawn 发布时间: 2009-10-20
作者: conan304 发布时间: 2009-10-20
作者: yhjhoo 发布时间: 2009-10-20
parent([expr])
取得一个包含着所有匹配元素的唯一父元素的元素集合。
你可以使用可选的表达式来筛选。
--------------------------------------------------------------------------------
Get a set of elements containing the unique parents of the matched set of elements.
You may use an optional expression to filter the set of parent elements that will match.
返回值
jQuery
参数
expr (String) : (可选)用来筛选的表达式
示例
查找每个段落的父元素
HTML 代码:
<div><p>Hello</p><p>Hello</p></div>
jQuery 代码:
$("p").parent()
结果:
[ <div><p>Hello</p><p>Hello</p></div>]
--------------------------------------------------------------------------------
查找段落的父元素中每个类名为selected的父元素。
HTML 代码:
<div><p>Hello</p></div><div class="selected"><p>Hello Again</p></div>
jQuery 代码:
$("p").parent(".selected")
结果:
[ <div class="selected"><p>Hello Again</p></div> ]
作者: conan304 发布时间: 2009-10-20
作者: yhjhoo 发布时间: 2009-10-20
作者: nhbklc 发布时间: 2009-10-20
<script type="text/javascript">
function ff(){
alert($(this).attr("href"));
//alert($("a").attr("href"));
}
</script>
<p class="cc">
<a href="#" onclick="ff()">test</a>
</p>
上面两段代码结果就不一样呢
作者: yhjhoo 发布时间: 2009-10-20
<p class="cc">
<a href="#">test</a>
</p>
$(function(){
$('a').click(function(){
alert($(this).parent().attr('class'))
})
})
作者: js0218 发布时间: 2009-10-21
所以 發問時最好是把 HTML, CSS 等內容一起貼上來當範例
作者: getcase 发布时间: 2009-10-21
麻烦大哥先看第一个标题,位置不确定,只想获取当前元素的父元素,当前就是只有一个,你用$("p")可是会选择一大堆啊
请仔细看下帮助
作者: conan304 发布时间: 2009-10-22
作者: ningbochen 发布时间: 2009-10-22
$(this)这个具体对象没有吧.
作者: ningbochen 发布时间: 2009-10-22
作者: jqueryhj 发布时间: 2009-10-24
作者: special_chao 发布时间: 2009-10-27
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28