点击不触发Chrome/Safari jquery事件

点击不触发Chrome/Safari jquery事件,jquery,Jquery,我有一个jquery事件,如: $(document).on('click', '.etatChange > option', function() { 当我在Mozilla上测试时,它是可以的,但是在Chrome或Safari上,事件不会触发。。。您知道原因吗?如果要检测选择元素的值何时更改,应使用更改事件: $(document).on('change', '.etatChange', function() { ... }); 如果要检测select元素的值何时更改,应使用chan

我有一个jquery事件,如:

$(document).on('click', '.etatChange > option', function() {

当我在Mozilla上测试时,它是可以的,但是在Chrome或Safari上,事件不会触发。。。您知道原因吗?

如果要检测
选择元素的值何时更改,应使用
更改
事件:

$(document).on('change', '.etatChange', function() { ... });

如果要检测
select
元素的值何时更改,应使用
change
事件:

$(document).on('change', '.etatChange', function() { ... });

如果要检测
select
元素的值何时更改,应使用
change
事件:

$(document).on('change', '.etatChange', function() { ... });

如果要检测
select
元素的值何时更改,应使用
change
事件:

$(document).on('change', '.etatChange', function() { ... });

是否尝试将其置于文档准备和更改事件下以进行更改?您不是在点击选项,而是在这里更改选择值

$(document).ready(function(){
  $(document).on('change', '.etatChange', function() {
  }
});

是否尝试将其置于文档准备和更改事件下以进行更改?您不是在点击选项,而是在这里更改选择值

$(document).ready(function(){
  $(document).on('change', '.etatChange', function() {
  }
});

是否尝试将其置于文档准备和更改事件下以进行更改?您不是在点击选项,而是在这里更改选择值

$(document).ready(function(){
  $(document).on('change', '.etatChange', function() {
  }
});

是否尝试将其置于文档准备和更改事件下以进行更改?您不是在点击选项,而是在这里更改选择值

$(document).ready(function(){
  $(document).on('change', '.etatChange', function() {
  }
});

请发布完整的代码示例。请发布完整的代码示例。请发布完整的代码示例。请发布完整的代码示例。这并不能回答眼前的问题--我们不知道在更改事件上使用click事件是否有有效的原因。@SterlingArcher Chrome和Safari未给出详细说明
选项
元素a
单击
事件@詹姆斯唐纳利:啊,你应该在你的答案中加上这一点,但你无论如何都是对的。干得好这并没有回答眼前的问题--我们不知道在更改事件上使用click事件是否有正当理由。@SterlingArcher Chrome和Safari没有为
选项
元素提供
单击
事件@詹姆斯唐纳利:啊,你应该在你的答案中加上这一点,但你无论如何都是对的。干得好这并没有回答眼前的问题--我们不知道在更改事件上使用click事件是否有正当理由。@SterlingArcher Chrome和Safari没有为
选项
元素提供
单击
事件@詹姆斯唐纳利:啊,你应该在你的答案中加上这一点,但你无论如何都是对的。干得好这并没有回答眼前的问题--我们不知道在更改事件上使用click事件是否有正当理由。@SterlingArcher Chrome和Safari没有为
选项
元素提供
单击
事件@詹姆斯唐纳利:啊,你应该在你的答案中加上这一点,但你无论如何都是对的。干得好