Tom*_*eus 0 javascript arrays jquery
我有一个javascript数组:
var exclude = ["Santorum","Obama","Romney","Gingrich"];
Run Code Online (Sandbox Code Playgroud)
我有HTML链接:
<a href="" class="title">Santorum is seeking campaign funding</a>
<a href="" class="title">Clinton is stepping down as Secretary</a>
<a href="" class="title">Obama is seeking reelection</a>
Run Code Online (Sandbox Code Playgroud)
我想检查是否有任何a-links中有任何一个exclude-values,如果有,则删除它们.结果将是:
<a href="" class="title">Clinton is stepping down as Secretary</a>
Run Code Online (Sandbox Code Playgroud)
另外两个将被删除,因为它们拥有数组中的单词.我尝试过使用jQuery.inArray,但我似乎无法弄明白.谢谢你的帮助.
就像是:
var exclude = ["Santorum","Obama","Romney","Gingrich"];
$('a.title').filter($.map(exclude, function (val) {
return ':contains("' + val + '")';
}).join()).remove();
Run Code Online (Sandbox Code Playgroud)