Javascript 使用Jquery获取li中包含特定文本的锚定
我有以下html代码Javascript 使用Jquery获取li中包含特定文本的锚定,javascript,jquery,html,Javascript,Jquery,Html,我有以下html代码 <ul id="selector"> <li> <a> first </a> </li> <li> <a> Second </a> </li> </ul> 错误: $(...).find(...).contains is not a function 您缺少li选择器开头的双引号“。您还需要使用选择器:contains,而不是。contains
<ul id="selector">
<li> <a> first </a> </li>
<li> <a> Second </a> </li>
</ul>
错误:
$(...).find(...).contains is not a function
您缺少li选择器开头的双引号
“
。您还需要使用选择器:contains
,而不是。contains()
,因为:
.contains()检查DOM元素是否是另一个DOM元素的后代
及
:包含选择包含指定文本的所有元素
您缺少li选择器开头的双引号
“
。您还需要使用选择器:contains
,而不是。contains()
,因为:
.contains()检查DOM元素是否是另一个DOM元素的后代
及
:包含选择包含指定文本的所有元素
-
-
看起来您缺少一个双引号“
。抱歉,在发布时遗漏了它。editedIt看起来您缺少一个双引号”
。抱歉,在发布时遗漏了它。编辑:谢谢。我将contains替换为:contains
,如您所说。谢谢,它成功了。我将contains替换为:contains
,如您所说。
$(...).find(...).contains is not a function
$("#selector li").find('a:contains(first)').click()
<ul id="selector">
<li> <a> first </a> </li>
<li> <a> Second </a> </li>
</ul>
$("#selector li").find('a:contains(first)').click(function(){
alert('');
});