jQuery的contains()方法可以幫助我們在文本中查找特定的內(nèi)容。
該方法使用選擇器語法,尋找指定的文本,它返回包含該文本的元素對象列表。
以下是contains()方法的語法:
$(selector).contains(searchText)
其中,selector是您想要在其中搜索包含搜索文本的元素的選擇器,而searchText是要查找的文本。
以下示例演示如何在HTML文檔中查找包含“php”的元素:
$("p:contains('php')")
上述代碼將返回包含“php”文本的所有段落。請注意,您可以使用單引號或雙引號將搜索文本引起來。
在使用contains()方法時,請記住以下幾點:
- 該方法僅搜索文本,不搜索HTML元素。
- 查找時區(qū)分大小寫。
- 返回的元素對象列表是jQuery對象列表。
如果未找到匹配的元素,則返回一個空的jQuery對象。
在編寫JavaScript代碼時,使用contains()方法可以減少需要編寫的代碼量并提高搜索效率。