在jQuery中,使用on()函數可以為指定元素綁定事件處理程序。同時,通過on()函數傳遞參數可以實現傳遞this指向當前元素的效果。
// 使用on()函數綁定事件處理程序并傳遞this指向當前元素 $('selector').on('event', function(){ // 在這里使用this指向當前元素 });
通過傳遞this指向當前元素,我們可以方便地獲取當前元素的相關屬性和操作。例如,可以使用jQuery函數操作當前元素的樣式:
$('selector').on('click', function(){ // 修改當前元素的樣式 $(this).css('color', 'red'); });
另外,通過this指向當前元素也可以方便地獲取當前元素的值或者屬性:
$('input').on('change', function(){ // 獲取當前input元素的value值并進行操作 var inputValue = $(this).val(); });
總之,通過在jQuery中使用on()函數傳遞this指向當前元素,可以使處理事件變得更加方便快捷。
上一篇瀏覽器css3動畫