为了账号安全,请及时绑定邮箱和手机立即绑定

jquery里contains和has有什么区别

jquery里contains和has有什么区别

雪莉酱 2016-08-11 16:07:41
查看完整描述

1 回答

已采纳
?
qyy2499760117_叶子

TA贡献188条经验 获得超91个赞

has(selector):匹配含有选择器所匹配的元素的元素
例如:
给所有包含 p 元素的 div 元素添加一个 text 类
<div><p>Hello</p></div>
<div>Hello again!</div>

$("div:has(p)").addClass("test");

结果:<div class="test"><p>Hello</p></div>

contains(text) :匹配包含给定文本的元素
例:
<div>John Resig</div>
<div>George Martin</div>
<div>Malcom John Sinclair</div>

查找所有包含 "John" 的 div 元素
$("div:contains('John')")

结果:
<div>John Resig</div>, <div>Malcom John Sinclair</div>

查看完整回答
反对 回复 2016-08-11
  • 1 回答
  • 0 关注
  • 1447 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信