选择包含特定文本的类的所有元素并将其删除

时间:2012-06-24 20:57:39

标签: jquery jquery-selectors

我有一些对象已经通过jquery插件添加到我的页面正文中...但是我希望获得包含该类中特定文本的所有元素...

例如。 class =“genericforall * *

部分“genericforall”在div元素类和元素中重复。我想在它们上面调用一个jquery“remove”方法来摆脱它。

这个问题的下一部分是......我想要这样做的原因是,如果我在页面加载后加载了一些带有ajax的元素,那么插件没有“重新创建”方法。所以我想测试(除非有人知道)如果我以这种方式删除它们然后再次调用插件上的“init”,如果它将重新创建自己,包括现在创建的新元素。

2 个答案:

答案 0 :(得分:3)

 $("a[class*='genericforall'],div[class*='genericforall']").remove();

答案 1 :(得分:0)

选择具有以genericforall开头的attr类的元素:

$("a[class^=genericforall], div[class^=genericforall]").remove();