Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/377.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 onChange在选定的索引下不工作_Javascript_Jquery_Select_Onchange - Fatal编程技术网

Javascript onChange在选定的索引下不工作

Javascript onChange在选定的索引下不工作,javascript,jquery,select,onchange,Javascript,Jquery,Select,Onchange,我有一个CMS,我试着用jQuery和CSS3自定义它,但我在语言选择下拉列表中遇到了问题。 我在本教程中自定义了以下内容 一切正常,但select的一次更改不起作用。因此,当我尝试从下拉列表中更改语言时,请选择此选项,仅更改选择中的名称,而不更改网站的语言 这是我的选择: <select name="lang" class="language" onChange="location.href=\''.$filename.'?lang=\' + this.options[this.opti

我有一个CMS,我试着用jQuery和CSS3自定义它,但我在语言选择下拉列表中遇到了问题。 我在本教程中自定义了以下内容

一切正常,但select的一次更改不起作用。因此,当我尝试从下拉列表中更改语言时,请选择此选项,仅更改选择中的名称,而不更改网站的语言

这是我的选择:

<select name="lang" class="language" onChange="location.href=\''.$filename.'?lang=\' + this.options[this.options.selectedIndex].value +  \''.$trackpage.'\'">
我试图从插件中删除这行代码,但没有成功。 请帮忙! 谢谢大家!

您可以使用

this.value
而不是

this.options[this.options.selectedIndex].value
你可以用

this.value
而不是

this.options[this.options.selectedIndex].value

如果i==选择[0].options.selectedIndex{…}谢谢@salexch,但不起作用!:如果i==选择[0].options.selectedIndex{…}谢谢@salexch,但不起作用!:谢谢你!我尝试了this.value和this.value[this.options.selectedIndex].value,但不起作用我刚刚检查了上面的代码。我认为您的字符串连接错误。请检查是否没有字符串连接错误!我已经在phpcodechecker.com上检查了代码,没有发现任何错误。我尝试过删除\'但不起作用。这是输出html:onchange=location.href=index.php?lang=+This.value+,而不删除\':onchange=location.href='index.php?lang='+This.options[This.options.selectedIndex].value+,非常感谢!请尝试以下代码:英语美国日语非常感谢您的帮助!谢谢你!我尝试了this.value和this.value[this.options.selectedIndex].value,但不起作用我刚刚检查了上面的代码。我认为您的字符串连接错误。请检查是否没有字符串连接错误!我已经在phpcodechecker.com上检查了代码,没有发现任何错误。我尝试过删除\'但不起作用。这是输出html:onchange=location.href=index.php?lang=+This.value+,而不删除\':onchange=location.href='index.php?lang='+This.options[This.options.selectedIndex].value+,非常感谢!请尝试以下代码:英语美国日语非常感谢您的帮助!