我正在尝试使用不是链接子级的“blah2”类获得所有跨度。例如,我想要这两个人:
<a href="nowhere.com"><span class="blah1"><span class="blah2"></span></span></a>
<a href="nowhere.com"><span class="blah2"></span></a>
我试过:
$('.blah2').each(function(locator_id){
if (!$(this).parent().attr("href")){
//do stuff
} else {
//do other stuff
}
});
问题是这只适用于上面的第二种情况。即使链接可能不是直接父级,是否有任何检查?