亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

不明白find與?child的區別。什么情況下find與children等價

什么情況下等價

正在回答

3 回答

find()用于查找后代元素,children()用于查找子代元素,顯然,后代元素就包含了子代元素,因此find的查找范圍比children大,你只需在find()括號里面加入適當的選擇器就可以實現children()的功能了。

1 回復 有任何疑惑可以回復我~

這是2層,如果DOM樹有三層 find()只能找到第二層 而children()能找到第三層

0 回復 有任何疑惑可以回復我~
#1

不肖生

你好像正好說反了
2016-07-21 回復 有任何疑惑可以回復我~
#2

CoolHuan 回復 不肖生

是說反了
2016-08-01 回復 有任何疑惑可以回復我~

//這種情況下

<div?class="div">
????<p>pXXXXXp</p>
????<p>pXXXXXp</p>
????<p>pXXXXXp</p>
????<p>pXXXXXp</p>
<div>

$(".div").find("p")?==?$(".div").children()

//還有的就是傳入的是相同的選擇器咯,自己思考思考吧

1 回復 有任何疑惑可以回復我~
#1

lyrots

其實還不止,至少find()里面還是可以查找多種不同的元素嘛
2016-03-27 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

不明白find與?child的區別。什么情況下find與children等價

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號