課程
/前端開發(fā)
/jQuery
/jQuery基礎(chǔ)(五)一Ajax應(yīng)用與常用插件
問下var $this=$(this)這句是什么意思
2017-01-12
源自:jQuery基礎(chǔ)(五)一Ajax應(yīng)用與常用插件 1-3
正在回答
不懂的能別來誤導別人嗎
把這行去掉,然后把$this改成this發(fā)現(xiàn)結(jié)果沒變。$this=$(this)是把原來的HTML對象儲存成jquery對象,這里這么做其實有點多余,你this用多了就會發(fā)現(xiàn)其實this的值是可以改變的(比如函數(shù)的引用),這里這樣定義是為了防止this對象改變。
我又試了一下 ?把這個?$(this).attr("disabled", "true");移到?$.getScript("http://idcbgp.cn/data/sport_f.js",function()前面就好了
樓上的童鞋 ,可是我把var $this=$(this)刪除后 在后面的$this.attr("disabled", "true");中的$this加上( ),發(fā)現(xiàn)也可以啊 ? ,那這樣還不如不賦值 還麻煩 這樣對嗎
這里的this指的是最外層的按鈕,如果 不這樣做到代碼內(nèi)層直接用this到時候指的就不是當前按鈕了。這是為了按鈕加載完后禁用設(shè)的。
將被點擊的節(jié)點對象存儲在$("#btnShow").bind("click", function ()函數(shù)里,便于getScript()方法里?$this.attr("disabled", "true");的調(diào)用,不然直接$(this).attr("disabled", "true");是不行的,
將this轉(zhuǎn)換成jq對象吧。
舉報
如何用jquery實現(xiàn)ajax應(yīng)用,加入學習,有效提高前端開發(fā)速度
3 回答$this
4 回答為什么不能用$(this)
1 回答disabled是什么意思
2 回答data[0]是什么意思
2 回答兩個link是什么意思
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2019-03-06
不懂的能別來誤導別人嗎
2018-11-15
把這行去掉,然后把$this改成this發(fā)現(xiàn)結(jié)果沒變。$this=$(this)是把原來的HTML對象儲存成jquery對象,這里這么做其實有點多余,你this用多了就會發(fā)現(xiàn)其實this的值是可以改變的(比如函數(shù)的引用),這里這樣定義是為了防止this對象改變。
2017-04-10
我又試了一下 ?把這個?$(this).attr("disabled", "true");移到?$.getScript("http://idcbgp.cn/data/sport_f.js",function()前面就好了
2017-04-10
樓上的童鞋 ,可是我把var $this=$(this)刪除后 在后面的$this.attr("disabled", "true");中的$this加上( ),發(fā)現(xiàn)也可以啊 ? ,那這樣還不如不賦值 還麻煩 這樣對嗎
2017-02-19
這里的this指的是最外層的按鈕,如果 不這樣做到代碼內(nèi)層直接用this到時候指的就不是當前按鈕了。這是為了按鈕加載完后禁用設(shè)的。
2017-01-13
將被點擊的節(jié)點對象存儲在$("#btnShow").bind("click", function ()函數(shù)里,便于getScript()方法里?$this.attr("disabled", "true");的調(diào)用,不然直接$(this).attr("disabled", "true");是不行的,
2017-01-12
將this轉(zhuǎn)換成jq對象吧。