在jQuery中有没有一种较短的写$(文档)的方法。我正在更换所有
$("#id").live(...)
的函数调用
$(document).on("touchstart click" ...)
并希望节省宝贵的按键。
您可以将其缓存在一个变量中:
var $d = $(document);
然后只需在代码的其他地方使用CCD_ 1来代替它。因此:
$d.on('events', 'selector', function() {...});
然而,当使用.on()
时,理想情况下应该将事件处理程序绑定在比文档更靠近动态元素的静态元素上,这样在处理之前就不必在DOM树上走那么远。