如何使用jquery找到具有特定类的锚点?

时间:2014-04-09 08:55:12

标签: jquery html filter anchor

我想删除href包含“#tab”的锚点,其中包含来自ID包含“tab”的特定div的特定css类“atitleTabs”。我尝试了以下代码,它对我不起作用。

 $('div[id*="tab"] a[href*="#tab"])').hasClass(".atitleTabs").remove();

请帮助我,我怎样才能实现目标

3 个答案:

答案 0 :(得分:1)

.hasClass()返回一个布尔值,因此您的方法将失败并显示错误

$('div[id*="tab"] a.atitleTabs[href*="#tab"]').remove();

$('div[id*="tab"] a[href*="#tab"])').filter(".atitleTabs").remove();

答案 1 :(得分:0)

试试这个:

 $('div[id*="tab"] a.atitleTabs[href*="#tab"])').remove();

答案 2 :(得分:0)

由于.hasClass()返回一个布尔值,为了在不修改大部分代码的情况下链接选择器,您可以改为使用 .filter()

$('div[id*="tab"] a[href*="#tab"])').filter(".atitleTabs").remove();