我目前正在使用jQuery根据worktype属性包含的内容显示或隐藏元素。
我需要知道如何选择相反的方式:
$("a[worktype*="+worktype+"]")
* =选择属性worktype包含worktype
值的所有标记我想反过来说,如何选择属性worktype不包含worktype变量值的所有标签?
答案 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。