选择器:选择名称不以“something”开头/结尾的元素

7
在jQuery中,可以选择所有以“something”开头/结尾的元素。
 = is exactly equal
!= is not equal
^= starts with
$= ends with

是否可能选择所有不以“something”开头/结尾的元素?


有点混淆。您是否还需要一个选择器来排除以“something”结尾的名称,还是只需要以“something”开头的名称? - user188654
2
既不以something开头也不以something结尾?我建议使用$('yourSelector').not('[id^=something], [id$=something]') - Ry-
这只是一个假设性问题。我的意图是针对那些不以 something 开头或结尾的元素,但当两者同时需要时,这实际上是一个非常好的想法。 - Cthulhu
1
这似乎是一种过于理论化的方法,我没有看到任何现实世界的场景需要一个既不以某个开头也不以某个结尾的选择器,你应该考虑通过改进语义来解决这个问题。 - bevacqua
1个回答

9
使用:not选择器:
:not([id^=foo])

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接