Nic*_*not 5 javascript jquery jquery-selectors
使用jQuery,可以使用:
$(":contains(hello)")
Run Code Online (Sandbox Code Playgroud)
它将返回包含文本"hello"的任何匹配元素.
我希望能够匹配任何文本,尤其是"你好:)".
$(":contains(hello :))") // Doesn't work
$(":contains('hello :)')") // Doesn't work
$(":contains('hello :\)')") // Doesn't work
Run Code Online (Sandbox Code Playgroud)
如何使用jQuery查找包含"hello :)"的元素?
请参阅此答案了解如何操作。
它基本上涉及.filter解决一个已知的:contains错误:
$('#demo').filter(function(i, el) {
return !!$(el).text().match(/hello :\)/);
});
Run Code Online (Sandbox Code Playgroud)
活生生的例子。
请注意,即使只有一个元素包含该文本,执行此操作的结果也可能会给出大于.length1的值,因为该元素的父元素也会匹配。
| 归档时间: |
|
| 查看次数: |
1197 次 |
| 最近记录: |