jquery中this 在JQuery里this是代表什么意思?
在JQuery里this是代表什么意思?如果你學(xué)習(xí)過(guò)面向?qū)ο蟮恼Z(yǔ)言,比如Java,你應(yīng)該理解Java中的含義??傊?,誰(shuí)叫它,它代表誰(shuí)。因此,使用這個(gè)jQuery非常簡(jiǎn)單。舉兩個(gè)例子,一個(gè)是單個(gè)對(duì)象,另
在JQuery里this是代表什么意思?
如果你學(xué)習(xí)過(guò)面向?qū)ο蟮恼Z(yǔ)言,比如Java,你應(yīng)該理解Java中的含義。總之,誰(shuí)叫它,它代表誰(shuí)。因此,使用這個(gè)jQuery非常簡(jiǎn)單。舉兩個(gè)例子,一個(gè)是單個(gè)對(duì)象,另一個(gè)是Li元素集合。例1:$(“#btnconfirm”)。單擊(function(){警報(bào)($)(此。Val())//這里,這表示ID為btnconfirm的按鈕,因?yàn)槟鷨螕舻氖荌D為btnconfirm的按鈕,所以就是這樣})示例2:$(“Ulli”)。each(function(){警報(bào)($(this))。Text())//這表示迭代的每個(gè)Li元素,因?yàn)槊總€(gè)迭代都會(huì)產(chǎn)生一個(gè)<li>元素,所以這表示當(dāng)前的<li>元素})
jQuery中event.target和this的區(qū)別?
這和事件.目標(biāo)兩者之間的區(qū)別
1。JS正在冒泡,所以可以更改,但是事件.目標(biāo)它總是指向觸發(fā)事件的DOM元素;
2。這個(gè)和事件.目標(biāo)它們是DOM對(duì)象,可以使用jQuery中的方法將其轉(zhuǎn)換為jQuery對(duì)象:$(this)和$(this)事件.目標(biāo))假設(shè)HTM為<div><span></span></div>單擊span時(shí),請(qǐng)更改span的顏色。如果使用此選項(xiàng),請(qǐng)單擊“范圍”。由于事件冒泡機(jī)制,div也會(huì)改變顏色,但是使用事件.目標(biāo)不能。