check元素有一个以字符串开头的类,使用jquery

时间:2011-09-26 07:08:03

标签: javascript jquery

我从一个具有如下值的表单中获取最后一个元素:

var lastOne =$(':text[name^=distanceSlab][value!=""]').last();

现在我想找到一个以字符串“limit”开头的类的元素。 我尝试过类似的东西:

if(lastOne.is("class^='limit'")){
    console.log('BEGINNING WITH LIMIT')
}

但它不起作用。我该怎么做?

2 个答案:

答案 0 :(得分:6)

if(lastOne.is("[class^='limit']")){
    console.log('BEGINNING WITH LIMIT');
}

您忘了将[]放在选择器周围。

答案 1 :(得分:1)

if(lastOne.attr('class').match(/^limit.+/)) ...