我想知道如何在不定義匿名事件處理函數的情況下將this
指向.on()
方法中的選定元素(事件源)。「this」.on()函數的上下文jQuery
例如,在代碼波紋管,對於我所選擇的元素的上下文是document
,即$(this)
被解釋爲document
$('.nav-item').click(MyFrameworkUtils.navigationBinding($(this), 'arg1', 'arg2'))
然而,如果包裹在一個匿名事件處理程序,$(this)
被解釋(理想)作爲選定的元素。
$('.nav-item').click(function(){
var source = $(this);
MyFrameworkUtils.navigationBinding(source, 'arg1', 'arg2');
});
謝謝。很漂亮。 –