-2

如何将 jquery contains 用于文本框,我附上了小提琴链接供您参考,

<div id="txtCon">
  <input type="text" name="man-news" />

  <input type="text" name="milkman" />
  <input type="text" name="letterman2" />
  <input type="text" name="newmilk" />
    has
</div>


Script:


$('input[name*="new"]').val('has');

$('input:text:contains("has")').css("color","red");

关联:

http://jsfiddle.net/vigneshjayaraman/Ytsr5/2/

4

1 回答 1

1

:contains只看元素的内容input元素没有内容。您必须改用.filter() [docs]

$('input[name*="new"]').filter(function() {
    return this.value.indexOf('has') > -1;
}).css(...);
于 2013-05-02T04:17:47.587 回答