I'm using this:
$('.sizeChart').on('vclick', '.entry .ui-btn', function(e){
console.log( e )
console.log( e.currentTarget )
console.log( $( e.currentTarget )
console.log( $( e.currentTarget ).find('input.qtyInput') )
var qty = $( e.currentTarget ).find('input.qtyInput');
// do something
});
这个方法可行,但我认为$( e.currentTarget ).find(...)
这样写有些笨拙。
我不能直接绑定到input
,因为在iOS3+4上,点击几次后这个绑定将失效。而绑定到最近的ui-btn
从头到尾都是有效的。
问题:
除了我正在使用的方法,是否有更好/更简单/更快的方法进行绑定?
$(e.currentTarget)
没有任何问题。 - Rory McCrossan