Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/382.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 当选项更改时,如何取消选择按钮_Javascript_Jquery_Button_Options - Fatal编程技术网

Javascript 当选项更改时,如何取消选择按钮

Javascript 当选项更改时,如何取消选择按钮,javascript,jquery,button,options,Javascript,Jquery,Button,Options,我有一个带有change()事件的jquery代码,它将下拉菜单绑定在一起。问题是,如果我在optionDropId下拉菜单中选择一个选项,那么按钮“answerA”、“answerB”、“answerC”等仍处于选中状态(如果已选中),如果optionDropId中的选项发生更改,如何取消选中这些按钮?我尝试了removeAttr(),但没有成功 代码发布在JsFiddle中(按钮不会出现在JsFiddle中,但代码是正确的,可以在浏览器上运行) 单击查看代码请快速阅读操作原理。帮助我们帮助您

我有一个带有change()事件的jquery代码,它将下拉菜单绑定在一起。问题是,如果我在optionDropId下拉菜单中选择一个选项,那么按钮“answerA”、“answerB”、“answerC”等仍处于选中状态(如果已选中),如果optionDropId中的选项发生更改,如何取消选中这些按钮?我尝试了removeAttr(),但没有成功

代码发布在JsFiddle中(按钮不会出现在JsFiddle中,但代码是正确的,可以在浏览器上运行)


单击查看代码

请快速阅读操作原理。帮助我们帮助您。我已经快速阅读了,那么我的问题是代码太多还是我没有很好地解释它?JavaScript通常会响应绑定到元素的用户操作。我们需要查看HTML以查看哪些用户操作可用。只发布相关的HTML(我们不需要完整的页面,除非完整的页面是相关的)。理想情况下,也可以发布一个最小的演示,将您的问题复制到类似的地方,这样我们就可以在不必创建自己的小提琴或页面的情况下看到它的运行。我将在JSFIDLE中发布它,输出可能在JSFIDLE中不起作用,但它在浏览器中起作用,但它将显示相关的编码,给我两分钟时间在JSFIDDLE中发布它。首先,如果您要使用jQuery,为什么不使用它呢?您可以大大简化代码。例如,
$('.answerBtn')。单击(函数(){…})
将使用类
answerBtn
绑定提供给所有按钮的函数,而无需在HTML中设置事件。其次,如果您要发布代码,请确保问题存在,以便我们可以查看…我们如何查看不存在的按钮?第三,你所说的
是什么意思?这些按钮怎么能被取消选择?