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来找到这一段?
展开
5个回答
展开全部
直接通过<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);
}
$("#displayDelete")
而且你要在什么地方用?如果是 Delete(this) 函数中用的话 你的 this指针已经将该元素通过形参的方式传递到了函数Delete中啊
function Delete(element){
//这个时候通过下面这个就可以调用到上面这段 并且可以是用jQuery方法
$(element);
}
展开全部
要看你是通过那个属性来找了
id:
$("#divPost").find("a[id='displayDelete']");
class:
$("#divPost").find("a.aDelete");
href:
$("#divPost").find("a[href*='JavaScript:']");
id:
$("#divPost").find("a[id='displayDelete']");
class:
$("#divPost").find("a.aDelete");
href:
$("#divPost").find("a[href*='JavaScript:']");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
alert($("#divPost").find("a[id='displayDelete']").html());
楼上的方法也是对的
方法很多的
比如这个alert($("#divPost").find("#displayDelete").html());
还有filter,contains等都可以
楼上的方法也是对的
方法很多的
比如这个alert($("#divPost").find("#displayDelete").html());
还有filter,contains等都可以
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$("a#displayDelete",$("#divPost")) 返回id为 divPost 的DIV中 超链接,该A的ID为displayDelete
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$('#displayDelete') 就能找到了 不用那么麻烦
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询