$(document).on("click", "li", function() {alert("A list item was clicked");}
我正在使用上述代码对每个列表项执行操作,但列表分隔符也会处理此事件。
我成功地排除了我的关闭按钮,使用方法如下:
$(document).on("click", "li", function() {
if (this.id !== "closeButton") {
alert("A list item was clicked");
}
});
然而,我无法阻止它在列表分隔符上发生。我已经尝试了但没有成功。
$(document).on("click", "li", function() {
if (this.class !== "ui-li-divider") {
alert("A list item was clicked");
}
});
这里有一个JSFiddle的问题:http://jsfiddle.net/2g3w5/。