jquery讀法 在JQuery里this是代表什么意思?
在JQuery里this是代表什么意思?如果你學(xué)習(xí)過面向?qū)ο蟮恼Z言,比如Java,你應(yīng)該理解Java中的含義。總之,誰叫它,它代表誰。因此,使用這個jQuery非常簡單。舉兩個例子,一個是單個對象,另
在JQuery里this是代表什么意思?
如果你學(xué)習(xí)過面向?qū)ο蟮恼Z言,比如Java,你應(yīng)該理解Java中的含義??傊l叫它,它代表誰。因此,使用這個jQuery非常簡單。舉兩個例子,一個是單個對象,另一個是Li元素集合。例1:$(“#btnconfirm”)。單擊(function(){警報($)(此。Val())//這里,這表示ID為btnconfirm的按鈕,因為您單擊的是ID為btnconfirm的按鈕,所以就是這樣})示例2:$(“Ulli”)。each(function(){警報($(this))。Text())//這表示迭代中的每個Li元素,因為每次迭代都會產(chǎn)生一個<li>元素,所以這表示當(dāng)前的<li>元素}
~]$(”。搜索BTN“”。Click(function(){})這段代碼是用search BTN class向每個元素添加onclick事件,。您可以將此語句理解為循環(huán)。處理程序中的$(this)是當(dāng)前枚舉的對象。與此類似:arr=[11,22,33,44]for(arr中的VaR項){alert](item.to字符串(16) )//上面的$(this)等價于}
這里的項。這很容易區(qū)分。使用jQuery時,請使用$(this)。如果是JS,就用這個。讓我們回顧一下您發(fā)布$(this)的代碼。HTML($(這個)。Html()“砰!“I)這里的HTML()是jQuery方法,它使用$(this)。HTML()。當(dāng)然,JS中也有類似的innerHTML方法。如果使用innerHTML,則應(yīng)按以下方式編寫:此.innerHTML() 這個。重置()這里的reset是一個JS方法,所以您必須使用與上面相同的方法這個。重置()