如何选择包含不包含单词的属性的所有a?

时间:2017-06-27 23:14:03

标签: jquery jquery-selectors

我目前正在使用jQuery根据worktype属性包含的内容显示或隐藏元素。

我需要知道如何选择相反的方式:

$("a[worktype*="+worktype+"]")

* =选择属性worktype包含worktype

值的所有标记

我想反过来说,如何选择属性worktype不包含worktype变量值的所有标签?

1 个答案:

答案 0 :(得分:0)

选择所有具有工作类型的锚点并检查" worktype"可以在属性中找到任何位置:



MatchCollection allMatchResults = null;
try {
    Regex regexObj = new Regex("(^Current Address:.+)", RegexOptions.Singleline | RegexOptions.Multiline);
    allMatchResults = regexObj.Matches(subjectString);
    if (allMatchResults.Count > 0) {
        // Access individual matches using allMatchResults.Item[]
    } else {
        // Match attempt failed
    } 
} catch (ArgumentException ex) {
    // Syntax error in the regular expression
}

$("a[worktype]").each(function(){
  if ($(this).attr('worktype').indexOf('worktype') === -1) {
    $(this).css({color:'red'})
  }
})




jQuery仍然是JavaScript。