Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/435.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 上的事件触发器在webkit上不起作用_Javascript_Jquery_Webkit_Eventtrigger - Fatal编程技术网

Javascript 上的事件触发器在webkit上不起作用

Javascript 上的事件触发器在webkit上不起作用,javascript,jquery,webkit,eventtrigger,Javascript,Jquery,Webkit,Eventtrigger,我想在下拉列表中添加事件触发器。例如: $document.readyfunction{ $'.lorem'。单击函数{ 警惕“同侧眼”; }; }; 1. 2. 如果您使用此检测输入更改,则可以使用。更改: $document.readyfunction{ $select.changefunction{ console.log$select.val; }; }; 1. 2. 您可以在select元素上使用更改事件,然后检查所选选项的lorem类的位置,如下所示: $document.re

我想在下拉列表中添加事件触发器。例如:

$document.readyfunction{ $'.lorem'。单击函数{ 警惕“同侧眼”; }; }; 1. 2.
如果您使用此检测输入更改,则可以使用。更改:

$document.readyfunction{ $select.changefunction{ console.log$select.val; }; }; 1. 2. 您可以在select元素上使用更改事件,然后检查所选选项的lorem类的位置,如下所示:

$document.readyfunction{ $'select'。在'change'上,函数{ 如果选择$option:this.hasClass'lorem'{ 警惕“同侧眼”; } }; }; 1. 2. 3.
您是否特别需要在元素上添加事件侦听器,还是只想侦听元素上的输入?您是否特别想知道原因?这可能是每个浏览器中点击事件如何冒泡的一个怪癖。解决方案是使用更改选项的“选择不单击”。解决方案包含在“单击不处理所有浏览器中的选项元素”的副本中。原因很简单,就是他们对规范的解释。它没有在任何地方记录。出于可访问性的原因,这也是一种不好的做法。始终使用更改,那么问题就没有意义了。投票重新打开。这个问题不是重复的。OP特别询问为什么代码可以与Firefox一起使用,而不能与WebKit一起使用,而链接的副本没有解决这个问题。