gpt4 book ai didi

javascript - Select 2 onChange() 触发选择

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

我正在使用select2用于在 API 调用时填充的选择框。当我从下拉列表中选择一个项目时,我想调用另一个 API,现在的工作方式如下:

<select id="person-select" onchange="callAnotherApi()" style="width: 100%">
</select>

只要我选择其他值,API 就会被调用,但当我选择第一个值时(默认情况下已选择该值,因此不会触发 onChange()),API 就会被调用。 onClick() 在这里不起作用。我想知道是否可以禁用选择第一条记录或其他方法来使其工作?

最佳答案

您可以禁用第一个选项并放置占位符文本:

 <select>
<option val="null" disabled selected> select an answer</option>
<option val="one">one</option>
</select>

检查这个 fiddle :http://jsfiddle.net/sL4fLnhn/

   $('select').on('change', function(){
$('select option:disabled').remove();
});
$('select').select2();

关于javascript - Select 2 onChange() 触发选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45254080/

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