Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/474.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 加上「;目标='_空白'&引用;指向不包含给定id的锚定标记_Javascript_Jquery - Fatal编程技术网

Javascript 加上「;目标='_空白'&引用;指向不包含给定id的锚定标记

Javascript 加上「;目标='_空白'&引用;指向不包含给定id的锚定标记,javascript,jquery,Javascript,Jquery,如何将target=_blank属性添加到锚定标记,按钮和特定div除外。如何不将target属性添加到带有#的“call control”类和ID 我试过这个: $('a:not(.call control,“#”)).attr('target','u blank').addClass('checkMate'); /*后来*/ $('.checkMate').attr(“目标”,“将死”) 彼得 如果我理解正确,您希望使用方法选择既没有类“call control”也没有将href设置为“

如何将
target=_blank
属性添加到锚定标记,按钮和特定div除外。如何不将target属性添加到带有#的“call control”类和ID

我试过这个:

$('a:not(.call control,“#”)).attr('target','u blank').addClass('checkMate');
/*后来*/
$('.checkMate').attr(“目标”,“将死”)

彼得

如果我理解正确,您希望使用方法选择既没有类“call control”也没有将
href
设置为“#”的元素

要选择未将
href
设置为“#”的元素,我建议:

增加类别要求:

.not([href=#],.call-control)
我还建议不要将
目标设置为空字符串

下面是一个例子:

$('a:not([href=#],.call control)).attr('target','u blank').addClass('checkMate');
/*一秒钟后删除该属性*/
setTimeout(函数(){
$('.checkMate').removeAttr('target');
},1000);
a{
显示:块;
}
.将死{
背景颜色:粉红色;
}
/*演示目标何时被移除*/
a[目标=_空白]{
背景颜色:浅绿色;
}

无论您试图选择什么特定链接,您的选择器都是无效的

要将选择应用于没有特定类的任何链接,您需要查找
$(“a:not('.class')”)

要将选择应用于没有特定类的任何链接,您需要查找
$(“a:not('[href=#'])”)

它们可以组合为
$(“a:not('.class-control,href=#]'))

$(“a:not('.callcontrol,[href=#]')).attr(“target”,“_blank”).addClass('checkMate')
。将死{
颜色:绿色;
}




请提供您的HTML帮助。1。将
target=_blank
添加到所有
a
标记中,包括
.call control
.
--2。选择
.call control
#
并删除
target=\u blank
属性我想排除名为“.call control”的类和一个没有href='#'@PrabinPoudel的标记——我已经更新了我的答案,以完全涵盖这一点=]谢谢@bsidian age,它可以按照我的意愿工作,但我没有使用rel=“”字段,因为它在我的上下文中影响不大。
.not([href=#],.call-control)