Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/432.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 选择选项上的jQuery单击事件不使用jQuery Mobile framework_Javascript_Jquery_Html_Jquery Mobile - Fatal编程技术网

Javascript 选择选项上的jQuery单击事件不使用jQuery Mobile framework

Javascript 选择选项上的jQuery单击事件不使用jQuery Mobile framework,javascript,jquery,html,jquery-mobile,Javascript,Jquery,Html,Jquery Mobile,我正试图在我的选择选项上触发单击事件 如果selectlist是一个普通的多选框,则在FF/Safari中可以正常工作,如下所示: 但是,如果包括jQuery Mobile framework,则不会再触发click事件: 有人吗?在上单击事件不是标准的,因此不是所有浏览器都支持该事件。 您应该使用onchange事件,而不是onclick 你可以阅读所有的问答,这是他们所有人的主题 在上的单击事件不是标准的,因此并非所有浏览器都支持该事件。 您应该使用onchange事件,而不是oncli

我正试图在我的选择选项上触发单击事件

如果selectlist是一个普通的多选框,则在FF/Safari中可以正常工作,如下所示:

但是,如果包括jQuery Mobile framework,则不会再触发click事件:


有人吗?

上单击
事件不是标准的,因此不是所有浏览器都支持该事件。
您应该使用
onchange
事件,而不是
onclick

你可以阅读所有的问答,这是他们所有人的主题


上的
单击
事件不是标准的,因此并非所有浏览器都支持该事件。
您应该使用
onchange
事件,而不是
onclick

你可以阅读所有的问答,这是他们所有人的主题


我试图使用更改事件,但无法知道我刚才选择/取消选择了哪个选项。@bale3。首先,正如我所说,您不能使用
单击
打开选项。首先,如果保存每次更改的值并与以前的值进行比较,您可以知道刚才选择的选项是什么。“意大利面”,我知道,但恐怕你别无选择。嗨@bale3,你可以在事件函数中使用$(this).val()。你可以看看这把小提琴,看看如何修改工作@用户433831。但是如果你选择两个,你将得到
1,2
,顺便说一句,你可以通过
这个来得到值。值
no
jQuery
needed…@gdoron谢谢,我将尝试保存值并进行比较。我已经尝试使用更改事件,但是我找不到方法知道我刚才选择了/未选择了哪个选项。@bale3。首先,正如我所说,您不能使用
单击
打开选项。首先,如果保存每次更改的值并与以前的值进行比较,您可以知道刚才选择的选项是什么。“意大利面”,我知道,但恐怕你别无选择。嗨@bale3,你可以在事件函数中使用$(this).val()。你可以看看这把小提琴,看看如何修改工作@用户433831。但是如果您选择两个,您将得到
1,2
,顺便说一句,您可以通过
这个来获得值。值
no
jQuery
needed…@gdoron谢谢,将尝试保存值并进行比较。