为文本框使用Jquery Contains关键字

时间:2013-05-02 04:07:51

标签: javascript jquery html

如何使用jquery包含的文本框,我附上了小提琴链接供你的代码参考,

<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/

1 个答案:

答案 0 :(得分:1)

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

$('input[name*="new"]').filter(function() {
    return this.value.indexOf('has') > -1;
}).css(...);