gpt4 book ai didi

javascript - jQuery 根据单击的 anchor 更改选择框值

转载 作者:行者123 更新时间:2023-11-29 20:14:01 24 4
gpt4 key购买 nike

当有人点击链接时,我需要更改选择框的值

<a class="cli" href="0">Jan</a>
<a class="cli" href="1">Feb</a>
<a class="cli" href="2">Mar</a>
<a class="cli" href="3">Apr</a>
<a class="cli" href="4">May</a>
<a class="cli" href="5">Jun</a>
[...]
<a class="cli" href="11">Dec</a>

<select class="ui-datepicker-month">
<option value="0" style="display: none;">Jan</option>
<option value="1" style="display: none;">Feb</option>
[...]
<option value="9" style="display: none;">Oct</option>
<option selected="selected" value="10" style="display: none;">Nov</option>
<option value="11" style="display: none;">Dec</option>
</select>

这是我到目前为止所拥有的,认为它会很简单只是我无法理解它:

$("a.cli").click(function(event){ //when anchor is clicked
event.preventDefault();
$(".ui-datepicker-month").val($(this).text());
});
});

我也试过

$("a.cli").click(function(event){ //when anchor is clicked
event.preventDefault();
$(".ui-datepicker-month").val($(this).attr("href"));
});
});

还是不行。

最佳答案

由于 value 值保存在 href 属性中,因此使用:

$("a.cli").click(function(event){ //when anchor is clicked
event.preventDefault();
$(".ui-datepicker-month").val($(this).attr("href"));
});

关于javascript - jQuery 根据单击的 anchor 更改选择框值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8038000/

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