<div class='pagename lock' style='float:left;width:200px;'>
<a href='javascript:void(0);' class='pages' title='Click to Go' rel="id" >
</div>
$(".pages a[rel=id]").parent().addClass("unlock")
Unlock
课程没有在父div
中添加,为什么?
答案 0 :(得分:3)
您的第一个选择器不正确。它在类.pages
的元素中查找锚点。尝试:
$("a[rel='id'].pages").parent().addClass("unlock")
答案 1 :(得分:0)
好。首先,应关闭a
标记。
<div class='pagename lock' style='float:left;width:200px;'>
<a href='javascript:void(0);' class='pages' title='Click to Go' rel="id">Click</a>
</div>
然后,基于您的示例,我们可以看到a
标记具有pages
类,因此我们需要重写jQuery选择器:
$("a[rel='id'].pages").parent().addClass("unlock")
答案 2 :(得分:0)
Hiya 演示 http://jsfiddle.net/xYdBj/7/
好读:http://api.jquery.com/parent/
<强> HTML 强>
<div class='pagename lock' style='float:left;width:200px;'>
<a href='javascript:void(0);' class='pages' title='Click to Go' rel="id" >
</div>
jquery代码
$(".pages").parent().addClass("unlock");
alert("class added" + $(".pagename").attr("class"));