2010-02-01 72 views
1

我已经尝试了几次,但似乎无法弄清楚如何编写一个简单的jQuery片去除标签,如果href是空的。这是我需要删除的字符串。需要一些jQuery删除<a>标签与空href

<a id="single_image" href="">Zoom</a> 

有什么建议吗?提前致谢!

回答

4

@甘博的回答是最容易实现的。如果你想在实际的href更多的控制,你可以使用这样的事情:

$("a").each(function() { 
    var href = $(this).attr("href"); 
    if(href == '') { // or anything else you want to remove... 
     $(this).remove(); 
    } 
}); 

通过所有<a>标签这将循环,让你的实际HREF这样你就可以用空的HREF进行比较,也可以确保href格式良好等。

5

试试这个:

$("a[href='']").remove()