<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
中添加,爲什麼?jquery在父類中添加類
<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
中添加,爲什麼?jquery在父類中添加類
您的第一個選擇器不正確。它在類0123'中查找元素內的錨點。試試:
$("a[rel='id'].pages").parent().addClass("unlock")
好吧。首先,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")
你好演示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"));
那你覺得哪些元素選擇'.PAGES一個[相對= ID]'?查看文檔:http://api.jquery.com/category/selectors/ –