Javascript onChange在选定的索引下不工作
我有一个CMS,我试着用jQuery和CSS3自定义它,但我在语言选择下拉列表中遇到了问题。 我在本教程中自定义了以下内容 一切正常,但select的一次更改不起作用。因此,当我尝试从下拉列表中更改语言时,请选择此选项,仅更改选择中的名称,而不更改网站的语言 这是我的选择: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
<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+,非常感谢!请尝试以下代码:英语美国日语非常感谢您的帮助!