這篇文章主要介紹了jquery改變this指向的方法,具有一定借鑒價(jià)值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。
網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、微信小程序定制開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了豐潤免費(fèi)建站歡迎大家使用!
jquery改變this指向的方法:1、利用賦值【var that=this;】來改變嵌套函數(shù)的【this】指向;2、利用es6箭頭函數(shù)改變this指向,代碼為【$('div').on('click', function()】。
jquery改變this指向的方法:
利用賦值var that=this;
來改變嵌套函數(shù)的 'this' 指向
利用es6
箭頭函數(shù) 改變this指向
tips: 對(duì)于一個(gè)傳參的函數(shù)如上例中的 show(c1,c2),使用.proxy()
也有幾個(gè)場景,按需求進(jìn)行傳參,如:
1. .proxy( show, document, c1, c2 )
// --> 加()后,才進(jìn)行調(diào)用
2. .proxy( show, document )( c1, c2 )
// --> 這就直接調(diào)用了
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享jquery改變this指向的方法內(nèi)容對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,遇到問題就找創(chuàng)新互聯(lián),詳細(xì)的解決方法等著你來學(xué)習(xí)!