Filter elements out of a jquery object based on text content
问题 I am trying to use contains with 'this' keyword, but it is giving an error. JS $(function(){ var check=$('ul').find('li').filter(function(){ return $(this:contains('two')).css('color','red') }) }) HTML <ul> <li id="one">one</li> <li id="two">two</li> <li id="one">one</li> <li id="two">two</li> <li id="one">one</li> <li id="two">two</li> <li id="one">one</li> <li id="two">two</li> <li id="one">one</li> <li id="two">two</li> </ul> 回答1: Is this what you are looking for? Fiddle $(function () { $(