您说您想删除所有具有给定 URL 的链接(即 goto foto),然后突出显示其余部分。所以你可以先删除所有的href,然后突出显示其余的
http://jsfiddle.net/fenderistic/WbYUe/
$('a').filter(function() {
// I want to eleminate www.goto.com, www.foto.com
// and 10 more links
return this.href.match(/(goto|foto|anyotherstring)/g);
}).remove();
$('a').each(function(){
$(this).addClass("highlite");
});
或者
您可以执行以下操作,这会删除给定的链接并一次性突出显示其他链接
http://jsfiddle.net/fenderistic/aCZfa/
$('a').each(function() {
// I want to eleminate www.goto.com, www.foto.com
// and 10 more links
if(this.href.match(/(xyz|goto|foto|mymy|abc)/g)){
this.remove();
} else { $(this).addClass("highlite"); }
//return this.href.match(/(goto|foto|anyotherstring)/g);
});