gpt4 book ai didi

javascript - 使用 JQuery 在选择中再次单击相同的选项

转载 作者:行者123 更新时间:2023-12-03 01:04:11 24 4
gpt4 key购买 nike

我有一个带有Select的下一个代码:

http://jsfiddle.net/pdkg1mzo/18/

问题是我想在每次单击 select option 时启动警报,尽管 option clicked 是当前选定的。

最佳答案

这可能有效:

$(function(){
$(".normal").on("change",function(){
//alert("trigger");
var selectedName = $('#selectId').find(":selected").text();
console.log('selectedName is: ', selectedName)
alert(selectedName)
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select class="normal" id="selectId">
<option value="18">John</option>
<option value="18">Lorry</option>
<option value="19">Jerry</option>
<option value="20">Smith</option>
</select>

您可以向警报添加半秒的延迟,以便在做出选择后显示名称:

$(function(){
$(".normal").on("change",function(){
//alert("trigger");
var selectedName = $('#selectId').find(":selected").text();
console.log('selectedName is: ', selectedName)
setTimeout(function () {
//do something once
alert(selectedName)
}, 500);
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select class="normal" id="selectId">
<option value="18">John</option>
<option value="18">Lorry</option>
<option value="19">Jerry</option>
<option value="20">Smith</option>
</select>

关于javascript - 使用 JQuery 在选择中再次单击相同的选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52485995/

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