jQuery属性选择器:什么但不以指定的字符串结尾?

时间:2011-11-29 07:58:54

标签: jquery jquery-selectors attributes

我需要在jquery中选择元素,其中不以指定子字符串结尾的属性值。

它必须等同于“匹配所有元素,但那些以该属性中的给定子字符串结尾的元素”。

因此e[a!@#=finstr]与e,e a="finstring"等匹配,且不匹配e a="somethingfinstr",e a="finstr"

帮助,谢谢。

2 个答案:

答案 0 :(得分:1)

尝试反转:属性结束选择器[name $ =“value”]。 用jQuery(':not(selector)')。

这样的事情::not([name $ =“value”])

答案 1 :(得分:0)

尝试:

$('*').not('[attribute$="finishstring"]')