gpt4 book ai didi

javascript - 从下拉列表中选择值以转到 URL

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:15:07 24 4
gpt4 key购买 nike

我正在尝试设置一个下拉菜单,并让最终选择将您带到一个 URL。我可以让各种下拉菜单正常工作,但浏览器在您做出最终选择后不会执行任何操作。

我可以靠近,但我无法隐藏其他不适用的下拉菜单!

<tr>
<td>

<p align="center">

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<label for="qmt-vehicle">Vehicle:</label>
<select id="qmt-vehicle" name="vehicle">
<option></option>
<option class="BMW" value="BMW">BMW</option>
<option class="Audi" value="Audi">Audi</option>
</select>



<p align="center">

<label for="qmt-manufacturer">Manufacturer:</label>
<select id="qmt-manufacturer" name="manufacturer">
<option></option>
<option class="BMW" value="http://www.google.com">BMW</option>
<option class="BMW" value="http://www.google.com">&nbsp;&nbsp;&nbsp;M3</option>
<option class="BMW" value="http://www.google.com">&nbsp;&nbsp;&nbsp;M5</option>
<option class="Audi" value="Audi">Audi</option>
<option class="Audi" value="http://www.google.com">&nbsp;&nbsp;&nbsp;A4</option>
<option class="Audi" value="http://www.google.com">&nbsp;&nbsp;&nbsp;S4</option>
</select>
<script>
$(function() {
$("#qmt-vehicle").on("change", function() {
var levelClass = $('#qmt-vehicle').find('option:selected').attr('class');
console.log(levelClass);
$('#qmt-manufacturer option').each(function() {
var self = $(this);
if (self.hasClass(levelClass)



|| typeof(levelClass) == "undefined") {
self.show();
} else {
self.hide();




}




});
});
});
</script>



<p align="center">

</td>
</tr>

最佳答案

你只需要将它添加到你的脚本中:

 $("#qmt-manufacturer").on("change",function()
{
window.location.href = $('#qmt-vehicle').find('option:selected').attr("value");
});

关于javascript - 从下拉列表中选择值以转到 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33402491/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com