如何使用jQuery排除ID以某个后缀结尾的元素

时间:2010-08-07 01:16:59

标签: jquery

我有这个jQuery函数:

$(this).change(function(){
  alert('I changed. ID: ' + $(this).attr("id"));
});

当ID名称以-0结尾时,我需要提醒除了。我想我应该使用$=运算符。我无法弄清楚如何使它发挥作用。

2 个答案:

答案 0 :(得分:5)

您的选择器应使用:not()并结合attribute-ends-with$=),如下所示:

$(":not([id$='-0'])")

最好在前面加上某些东西,这样就不会对每个元素,类或元素标记等运行,如下所示:

$(".myClass:not([id$='-0'])")

答案 1 :(得分:1)

尝试这样的事情

$("id:not[id$='-0']");

带有if语句。