Javascript 基于通配符选择、删除jQuery
我想要的是,如果href“www.1link.com”中没有“link”一词,那么所有顶级类1-6都将更改为classdefault 还有一个不同的代码,除了添加“defaultclass”之外,它会删除所有1-6个空类 这是我到目前为止尝试过的,但没有成功Javascript 基于通配符选择、删除jQuery,javascript,jquery,wildcard,Javascript,Jquery,Wildcard,我想要的是,如果href“www.1link.com”中没有“link”一词,那么所有顶级类1-6都将更改为classdefault 还有一个不同的代码,除了添加“defaultclass”之外,它会删除所有1-6个空类 这是我到目前为止尝试过的,但没有成功 试着这样做: if ($('a').attr('href').indexOf('link') != -1) { // other code } 更新 如果您希望在不包含“链接”的情况下发生这种情况,请将=更改为您好,我正在寻找相反的内容
试着这样做:
if ($('a').attr('href').indexOf('link') != -1) {
// other code
}
更新
如果您希望在不包含“链接”的情况下发生这种情况,请将
=
更改为您好,我正在寻找相反的内容,如果它不包含“链接”,请删除类或更改类。@DavidSmith要获得相反的内容,请将=
更改为
if ($('a').attr('href').indexOf('link') != -1) {
// other code
}
$('div').find('a').each(function(){
var hrefString = $(this).attr('href');
if (hrefString.indexOf("link") <= 0){
$('[class^=class]').attr('class', 'classdefault');
}
});
$('div').find('a').each(function(){
var hrefString = $(this).attr('href');
if (hrefString.indexOf("link") <= 0){
$('[class^=class]').removeClass();
}
});