Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/474.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 自定义js选择下拉选项不会更改_Javascript_Jquery_Html_Select_Dropdown - Fatal编程技术网

Javascript 自定义js选择下拉选项不会更改

Javascript 自定义js选择下拉选项不会更改,javascript,jquery,html,select,dropdown,Javascript,Jquery,Html,Select,Dropdown,我尝试使用一个自定义的下拉菜单,它可以正常工作。但是,当我单击自定义下拉列表中的某个选项时,该选项在原始下拉列表中没有更改。该脚本仅更改占位符 我尝试了以下方法: 在selectFx.js中的第138行添加了ID属性 var opts_el=“+options+”; (函数($){ $('#Lista li')。单击(函数(){ var texto=$(this.data('value'); $('#Selectelement选项')。过滤器(函数(){ 返回this.value==texto;

我尝试使用一个自定义的下拉菜单,它可以正常工作。但是,当我单击自定义下拉列表中的某个选项时,该选项在原始下拉列表中没有更改。该脚本仅更改占位符

我尝试了以下方法:

在selectFx.js中的第138行添加了ID属性

var opts_el=“+options+”;
(函数($){
$('#Lista li')。单击(函数(){
var texto=$(this.data('value');
$('#Selectelement选项')。过滤器(函数(){
返回this.value==texto;
}).prop(“选定”,为真)。更改();
});
})(JQuery);
但是我不能集成代码,我得到语法错误

编辑:添加了JSFIDLE!谢谢你的回复!我在这里创建了一个示例


您发布的代码在许多地方都有空格,不应该。。。即。。。语法错误显示整个代码或JSFIDLE。您提供的FIDLE代码运行良好。谢谢Mojtaba。但是,当您使用自定义下拉菜单更改选项时,警报不起作用。