Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/415.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_Html - Fatal编程技术网

Javascript 动态选择选项时如何更改下拉列表的类别

Javascript 动态选择选项时如何更改下拉列表的类别,javascript,jquery,html,Javascript,Jquery,Html,代码如下: <select class="dd-select" name="UM_Status_Engraving" id="UM_Status_Engraving" onchange="colourFunction(this)"> <option class="dd-select" value="SELECT">SELECT</option> <option class="dd-ok" value="OK">OK</opti

代码如下:

<select class="dd-select" name="UM_Status_Engraving" id="UM_Status_Engraving" onchange="colourFunction(this)">
    <option class="dd-select" value="SELECT">SELECT</option>
    <option class="dd-ok" value="OK">OK</option>
    <option class="dd-notok" value="NOT OK">NOT OK</option>
</select>

挑选
好啊
不好

onchange=“colorFunction(this)”
将一个类设置为所选选项的下拉列表,当我选择下拉列表选项时,它会工作,但当我动态设置该选项时,它不会调用
onchange
所以选项类不会设置为下拉列表。。。有人帮助…

当您更改select的值时,还可以自己触发
change()

函数颜色函数(ele){
console.log(元素值)
}
$('UM#u Status_雕刻').val('OK').trigger('change')

挑选
好啊
不好

您如何动态设置它?当您以编程方式调用它时,也会触发它上的
更改
事件程序,以便它更新其类。Thanx Gabriele,您的建议对我有效…Thanx