jquery里contains和has有什么区别

雪莉酱
浏览 1448回答 1
1回答

qyy2499760117_叶子

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>
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JQuery