jQuery选择元素,如果有特定内容

amp*_*511 2 jquery

我需要选择包含内容"tree"的列表元素,这个元素可以在任何位置,原始列表有很多结果.

<ul>
   <li>House</li>
   <li>Table</li>
   <li>Tree</li>
   <li>Boat</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

如何检查jquery

  • 有"树"的内容?如果是,我需要添加一个特定的类.我知道如何添加课程,但我不知道如何检查"内容".

    救命?!

  • Man*_*u M 5

    您可以使用jquery包含选择器(http://api.jquery.com/contains-selector/)

     $("ul li:contains('tree')") 
    
    Run Code Online (Sandbox Code Playgroud)

    将使用'tree'作为文本获取元素