如何为每个项目项添加事件处理程序?
我正在尝试添加一个onclick事件来调用theMethod,同时,它会传递一个id来告诉javascript点击了哪个项ID。
function theMethod(id) {
}
答案 0 :(得分:0)
$('.selector-for-li').click(function() {
var id = $(this);
theMethod(id);
// do stuff
});
答案 1 :(得分:0)
$('#ul_element_selector').delegate('li', 'click', function () {
theMethod(this.id);
});
theMethod(id)
中的代码也可以放在附加到click
元素的li
事件的匿名函数内。
上述代码假设每个li
都有自己唯一的ID。