第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

區(qū)別是什么那?

$(this).parents(".ex").hide(); 和
$(this).parentNode(".ex").hide();還有$(this).parentNode.hide();的區(qū)別是什么那?剛開始學(xué)習(xí),$(this).parents(".ex").hide()可以實現(xiàn)對類名為ex的隱藏功能,但是第二個和第三個就不行,為什么

正在回答

2 回答

主要的區(qū)別就是jQuery對象和原生DOM對象的區(qū)別

jQuery的.parent()函數(shù)是只往父級找一層

jQuery的.parents()函數(shù)是往父級找多層,一直找到body標(biāo)簽

parentNode是HTML DOM parentNode 屬性,不是jQuery方法

$(this)是jQuery對象,無法直接使用DOM對象的方法及屬性,需要轉(zhuǎn)成DOM對象,轉(zhuǎn)成DOM對象了之后也不能使用jQuery的方法了,改為:

$(this).get(0).parentNode.style.display="none";

(根據(jù)我自己的理解在網(wǎng)上查了解釋,希望對你有幫助,對不對需要你自己試一下)

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

蘇子沫 提問者

非常感謝!
2016-11-17 回復(fù) 有任何疑惑可以回復(fù)我~

$(this).parentNode(".ex").hide(); 返回的是.ex節(jié)點的父節(jié)點的節(jié)點名 例如<ul><li>Coffee</li><li>Tea</li></ul>??

var x=document.getElementById("demo"); ?
var y=document.getElementsByTagName("LI")[0];
x.innerHTML=y.parentNode.nodeName;
}返回的是ul

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

區(qū)別是什么那?

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號