jQuery $(this).tagg 的作用是用來(lái)獲取當(dāng)前被點(diǎn)擊的元素,可以在多個(gè)元素中使用,非常方便實(shí)用。
$(document).ready(function(){ $("button").click(function(){ $(this).tagg().hide(); //隱藏被點(diǎn)擊的按鈕 }); });
在上面的代碼中,我們綁定了 button 元素的 click 事件,然后使用 $(this).tagg() 方法獲取當(dāng)前被點(diǎn)擊的按鈕,再使用 hide() 方法將其隱藏起來(lái)。因?yàn)槭褂昧?$(this),所以無(wú)論點(diǎn)擊哪個(gè) button 元素,都會(huì)被隱藏。
除了可以使用 hide() 方法,還可以使用其他的 jQuery 方法來(lái)操作 $(this),比如 css,addClass,removeClass 等等。
$(document).ready(function(){ $("p").click(function(){ $(this).tagg().css("background-color", "yellow"); }); });
在上面的代碼中,我們綁定了 p 元素的 click 事件,然后使用 $(this).tagg() 方法獲取當(dāng)前被點(diǎn)擊的 p 元素,再使用 css() 方法將其背景色改為黃色。因?yàn)槭褂昧?$(this),所以無(wú)論點(diǎn)擊哪個(gè) p 元素,都會(huì)改變其背景色。
總之,jQuery $(this).tagg 方法的作用非常方便實(shí)用,可以幫助我們快速獲取當(dāng)前被點(diǎn)擊的元素,從而方便地對(duì)其進(jìn)行操作。