gpt4 book ai didi

javascript - 使用其名称而不是索引在组合框中设置选定值

转载 作者:行者123 更新时间:2023-11-29 16:06:14 25 4
gpt4 key购买 nike

如果我像这样渲染组合框

    $('#MyCombo').html('<option value=""></option>');
$.each(mydata, function (i, v) {
$('#MyCombo').append('<option value="' + v.PersonId+ '">' + v.PersonName + '</option>');
});

如果 v.PersonName == 'John',我如何在组合框中设置选定值

附注我知道我可以使用它的索引设置值

 $('#MyCombo').prop('selectedIndex', 2);

但在这种情况下我不知道索引,我只知道名称。

最佳答案

试试这个。

$('#MyCombo').html('<option value=""></option>');
$.each(mydata, function (i, v) {
$('#MyCombo').append('<option value="' + v.PersonId + '" '+
(v.PersonName == 'John ')? 'selected ' : '' +'>' +
v.PersonName + '</option>');
});

关于javascript - 使用其名称而不是索引在组合框中设置选定值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41278762/

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