jquery中的一个查找子节点属性的问题

我有一个<divid="divPost"></div>,在里面不知道哪一层有一个<aid="displayDelete"class="aDelete"onclick="D... 我有一个<div id="divPost"></div>,在里面不知道哪一层有一个<a id = "displayDelete" class="aDelete" onclick="Delete(this);" href="JavaScript:void(0);">Delete</a>我该如何通过jquery来找到这一段? 展开
 我来答
qgllsll
2010-07-20 · TA获得超过162个赞
知道小有建树答主
回答量:77
采纳率:100%
帮助的人:52万
展开全部
直接通过<a id = "displayDelete" class="aDelete" onclick="Delete(this);" href="JavaScript:void(0);">Delete</a>中的ID号来找不就行了吗?
$("#displayDelete")
而且你要在什么地方用?如果是 Delete(this) 函数中用的话 你的 this指针已经将该元素通过形参的方式传递到了函数Delete中啊
function Delete(element){
//这个时候通过下面这个就可以调用到上面这段 并且可以是用jQuery方法
$(element);
}
后厂村cooder
2010-08-03 · TA获得超过566个赞
知道小有建树答主
回答量:227
采纳率:0%
帮助的人:279万
展开全部
要看你是通过那个属性来找了
id:
$("#divPost").find("a[id='displayDelete']");
class:
$("#divPost").find("a.aDelete");
href:
$("#divPost").find("a[href*='JavaScript:']");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chen314159266
2010-07-21 · TA获得超过147个赞
知道小有建树答主
回答量:149
采纳率:0%
帮助的人:111万
展开全部
alert($("#divPost").find("a[id='displayDelete']").html());
楼上的方法也是对的
方法很多的
比如这个alert($("#divPost").find("#displayDelete").html());
还有filter,contains等都可以
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
房雁凡s9
2010-07-20 · TA获得超过1360个赞
知道小有建树答主
回答量:504
采纳率:100%
帮助的人:506万
展开全部
$("a#displayDelete",$("#divPost")) 返回id为 divPost 的DIV中 超链接,该A的ID为displayDelete
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
无野楼升域醉0t
2010-07-20 · TA获得超过8552个赞
知道小有建树答主
回答量:1498
采纳率:88%
帮助的人:505万
展开全部
$('#displayDelete') 就能找到了 不用那么麻烦
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式