jQuery $(this).id指的是獲取當前元素的id屬性值,可以使用該方法在jquery中操作元素的時候獲取具體的id值。
$(document).ready(function(){ $("button").click(function(){ alert($(this).attr("id")); }); });
上面的代碼中,當點擊按鈕時,alert彈出的是當前按鈕的id值。
使用$(this)的好處是可以在處理多個元素時,避免代碼的冗長,也使代碼的可維護性更強。
需要注意的是,如果元素沒有設置id屬性,則會返回undefined。
$("p").click(function(){ alert($(this).attr("id")); });
上面的代碼中,如果p元素沒有設置id屬性,則alert彈出的是undefined。
在實際開發中,可以根據具體的需求來使用$(this).id方法,比較常見的應用場景是在事件處理函數中獲取當前元素的id值。
上一篇安卓應用css
下一篇mysql中cast