我有这样的一段代码:
$('#foo').on('click', function(e) {
//do something
});
$('form input').on('change', function(e) {
//do some other things
));
第一个和第二个事件实际上使用相同的输入字段进行相同的操作,但方式不同。问题是,当我点击#foo
元素时,表单更改元素也会触发。我需要在输入内容更改时始终触发表单更改,但不在点击#foo
元素时触发。
这就是问题所在。如何解决?
以下是jsfiddle上的代码:http://jsfiddle.net/QhXyj/1/
change
事件。 - Bergi