我正在查看一段jquery代码,并想知道下面的括号中有什么特别的[target]
含义:
try {
$.each($('a:not([target])'), function(index, value) {
resetToParent($(value));
});
} catch (e) {
}
try
块在375行(!)函数中定义,不是点击或其他处理程序的一部分,否则使用target
会更有意义。它被简单地称为100左右,作为正常流程的一部分。
答案 0 :(得分:5)
该选择器告诉jQuery查找没有<a>
属性的所有target
标记。
所以它会匹配:
<a href="someurl.com">A link</a>
但不是:
<a href="someurl.com" target="_blank">A link</a>