gpt4 book ai didi

javascript - 根据索引更改选择选项(Jquery)

转载 作者:行者123 更新时间:2023-11-28 07:27:10 26 4
gpt4 key购买 nike

我需要根据它的索引而不是它的值来更改选项。

我当前的代码:HTML

<select name="locations" id="locations">
<option value="1">loc1</option>
<option value="2">loc2</option>
</select>
<a id="location-1" href="#">Loc 1</a>
<a id="location-2" href="#">Loc 2</a>

Javascript

$(document).ready( function() {
$('#location-1').click(function() {
alert('first clicked')
$("#locations").val($("#locations option:first").val());
});
$('#location-2').click(function() {
alert('second clicked')
$("#locations").val($("#locations option:second").val());
});
});

如何通过jquery更改#locations的VAL。

https://jsfiddle.net/go71tovr/2/

最佳答案

 $('#location-1').click(function() {
alert('first clicked')
$('#location :nth-child(1)').prop('selected', true); // To select via index
});
$('#location-2').click(function() {
alert('second clicked')
$('#location :nth-child(2)').prop('selected', true); // To select via index
});
});

我更新了代码,上面的代码现在可以工作了!

    $('#location :nth-child(2)').prop('selected', true); // To select via index

事实证明这是正确的表达方式。

关于javascript - 根据索引更改选择选项(Jquery),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29514338/

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