jquery'[target]'意味着什么特别的?

jkj*_*000 1 javascript jquery

我正在查看一段jquery代码,并想知道[target]下面括号中的特殊含义是什么(如果有的话):

  try {
        $.each($('a:not([target])'), function(index, value) {
            resetToParent($(value));
        });
    } catch (e) {
    }
Run Code Online (Sandbox Code Playgroud)

try块在375行(!)函数中定义,并且不是单击或其他处理程序的一部分,否则使用target会更有意义.它被简单地称为100左右,作为正常流程的一部分.

Bre*_*ody 5

该选择器告诉jQuery查找<a>没有该target属性的所有标记.

所以它会匹配:

<a href="someurl.com">A link</a>
Run Code Online (Sandbox Code Playgroud)

但不是:

<a href="someurl.com" target="_blank">A link</a>
Run Code Online (Sandbox Code Playgroud)