Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.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 当我按下";时会触发哪个事件;“颜色”;输入HTML5_Javascript_Jquery - Fatal编程技术网

Javascript 当我按下";时会触发哪个事件;“颜色”;输入HTML5

Javascript 当我按下";时会触发哪个事件;“颜色”;输入HTML5,javascript,jquery,Javascript,Jquery,我正在尝试使用Ajax将颜色的十六进制值存储到我的产品表中,而无需单击按钮。我尝试过使用change和click事件,但在这种情况下这两种方法都不起作用。我想知道应该使用哪个事件使用Ajax(Jquery)获取值(十六进制) $(文档)。在(“单击”上,“产品颜色”,功能(事件){ event.preventDefault(); var a=$(“#产品颜色”).val(); 控制台日志(a); }) 颜色 它是更改。虽然它只会在颜色值实际更改时触发,这意味着如果您尝试播放颜色图,且该值始终

我正在尝试使用Ajax将颜色的十六进制值存储到我的产品表中,而无需单击按钮。我尝试过使用
change
click
事件,但在这种情况下这两种方法都不起作用。我想知道应该使用哪个事件使用Ajax(Jquery)获取值(十六进制)

$(文档)。在(“单击”上,“产品颜色”,功能(事件){
event.preventDefault();
var a=$(“#产品颜色”).val();
控制台日志(a);
})

颜色

它是
更改
。虽然它只会在颜色值实际更改时触发,这意味着如果您尝试播放颜色图,且该值始终为
#000000
,则它不会触发更改

$(文档).on(“更改”、“产品颜色”功能(事件){
var a=$(“#产品颜色”).val();
控制台日志(a);
})


非常感谢,伙计!我想,我的浏览器缓存造成了问题。“如果你能投票支持我,我将不胜感激。”戴维托马斯我花了很多时间使用这些有问题的事件,但不知怎么的,事情没有成功。我想确定我是否在正确的轨道上,所以我在stackoverflow上结账后才问。在得到答案后,我才意识到是浏览器中的缓存造成了问题。虽然我禁用了缓存,但此后我继续删除了整个历史记录和cookies等,然后它工作了。所以,就我诚实的尝试而言,我不应该被否决。我来到这个社区是因为我是一个新手,我尊重你们所有人。所以你们也应该尊重我@别忘了我是对的。。我猜你想从我这里得到的是取消否决票。。。但是我并没有否决你的问题。。是别人……)@void我想让你为我的努力投票,但这完全取决于你。如果你也能这么做,那就太好了。如果不能,我仍然会感谢你的帮助。回头见!