gpt4 book ai didi

jquery-select2 - 使用文本而非值设置 select2 选项

转载 作者:行者123 更新时间:2023-12-03 22:58:18 26 4
gpt4 key购买 nike

我知道如果我有一个 select2 并且我想设置其中一个选项,我可以运行此代码。

 $(document).ready(function(){
$('#btn').change(function(){
$('#select').val(4).trigger("change")
});
});

假设我想获取选项的文本
<option value=4>California</option>

但是如果我想根据文本而不是值来设置它,我该怎么做?

我试着做
$("#select").select2(data.text(), "California");

但它没有用。

我如何在 jquery 或 javascript 中以编程方式执行此操作。

任何帮助表示赞赏

最佳答案

例如:如果您需要在其他国家/地区中找到澳大利亚

let long_name = 'Australia';
let $element = $('.country-js')
let val = $element.find("option:contains('"+long_name+"')").val()
$element.val(val).trigger('change.select2');

其他答案对我不起作用,可能是因为我使用了较新版本的 select2

关于jquery-select2 - 使用文本而非值设置 select2 选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32880324/

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