使用以下代码:
// Bind the click event to the thumbnails.
$("ul.hpList").on("click", "a.hpThumb", function (event) {
event.preventDefault();
var $this = $(this),
// Surely there has to be a smarter way to do this.
$hpList = $this.parents("ul.hpList");
changeItem($this, $hpList);
});
我如何更好地识别事件绑定的根祖先元素。在DOM中搜索这一点让我感到糟糕。
delegateTarget
需要 jQuery 1.7 或更高版本。 - Blazemonger