真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

jquery中this的簡單介紹

jquery中的this 到底是什么意思? $(this)

如果你學(xué)過面向?qū)ο笳Z言的話,例如JAVA,你應(yīng)該明白這個this在JAVA里的意思,簡單的說,誰在調(diào)用它,它就代表文誰。

成都創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),措美企業(yè)網(wǎng)站建設(shè),措美品牌網(wǎng)站建設(shè),網(wǎng)站定制,措美網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,措美網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學(xué)習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。

那么,用到這個jquery里,也算是蠻簡單的.舉兩個例子,一個是單個對象,一個是li元素集合

例1:

$("#btnConfirm").click(function(){

alert($(this).val()); //看這里,this代表的其實就是這個ID為btnConfirm的按鈕,因為你現(xiàn)在點擊的是ID為btnConfirm的按鈕,那么this就是它

});

例子2:$("ul li").each(function(){

alert( $(this).text()); //這里的this代表的是迭代的每個li元素,因為每次迭代,得到的都是一個li元素,那么這個時候this 就代表著這個當前的li元素

})

jquery中this關(guān)鍵字: var va=$(this).val(); 麻煩高手詳解下 什么意思

this關(guān)鍵字用于指當前所處的對象,例如input type="text" id = "mod" onclick="check(this)"在js代碼中有方法function check(obj){ if(isEmpty($(obj))){ return false;}esle{return true;}}這兒的this就是指當前對象id為mod的輸入框,再舉一個例子,在js代碼中var X = 1 ;function mod(){alert(this.x);} 這個地方的this就是指該window,alert的內(nèi)容就是1,說白了,就是誰在執(zhí)行當前的操作,this就是指這個對象。

jquery this用法

問題出在按鈕$('#confirm')事件重復(fù)綁定上,?將中間那段代碼修改如下即可:

$("#confirm").off().on('click',?function?()?{

var?txt?=?$("#aaa").val();

n.html(txt);

$("#insert_txt").prop("hidden",?true);

});

還提供了另外一個實現(xiàn)辦法供參考:

(function?()?{

var?$td;

var?inputDiv?=?$('#insert_txt');

var?input?=?$('#aaa');

var?btn?=?$('#confirm');

$("table").on('click',?"td",?function?(e)?{

$td?=?$(e.currentTarget);

inputDiv.prop("hidden",?false);

});

btn.on('click',?function?()?{

$td.html(input.val());

inputDiv.prop("hidden",?true);

});

})();

jquery 的$(this)用法

$this只是個自定義的變量;

$(this)是將當前don對象轉(zhuǎn)換成jquery對象

;

一般定義jquery變量習慣$開頭,提高可讀性而已。

$(this)是把DOM對象封裝成jquery對象,其相當于一個集合。

用法如下:

a

href=""

target="_blank"

data-id="1010000000125418"jQuery/a

$('a').click(function(){

this.innerHTM==$(this).html()=='jQuery';//三者是一樣的.

this.getAttribute('href')==this.href==$(this).attr('href')//三者是一樣的;

this.getAttribute('target')==this.target==$(this).attr('target')//三者是一樣的;

this.getAttribute('data-id')==$(this).attr('data-id')//二者是一樣的;

});

JQuery中this和event.target的區(qū)別

關(guān)于JQuery中this和event.target的區(qū)別如下:

1、js中的事件會冒泡,因此可以更改,

但是event.target不會更改,它始終指向觸發(fā)事件本身的DOM元素;

2、假設(shè)htm是div span / span / div,單擊span時,更改span的顏色。

如果使用this按鈕單擊span,則由于事件起泡機制,div將更改顏色。

但是使用event.target就不會。

擴展資料:

關(guān)于JQuery中this的用法舉例

例1:

$("#btnConfirm").click(function(){alert($(this).val()); // ,在這里,this指的是這個ID為btnConfirm的選項,因為你現(xiàn)在點擊的是ID為btnConfirm的選項,因此this就是它})

例2:

$("ul li").each(function(){alert( $(this).text()); // ,這里的this指的是迭代的每個li元素,因為每次迭代,得到的都是一個li元素,因此這個時候this 就代表著這個當前的li元素


分享名稱:jquery中this的簡單介紹
分享地址:http://weahome.cn/article/dscohis.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部