gpt4 book ai didi

javascript - jquery设置php生成的文本选项列表

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

为什么 jquery contains 没有选择我加载页面时想要选择的特定值。

<select class="form-control" style="width:120px; float:left;" name="namelist">
<option value="">Pablo I</option>
<option value="">Pablo II</option>
<option value="">Pablo III</option>
<option value="">Pablo IV</option>
</select>

<script>
$('select[name=namelist] option:contains("Pablo II")').attr('selected','selected');
</script>

选择的结果是巴勃罗三世

最佳答案

您需要使用.filter()因为:contains()也会返回部分匹配

$('select[name=namelist] option').filter(function(){
return $(this).text() == 'Pablo II'
}).attr('selected','selected');
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<select class="form-control" style="width:120px; float:left;" name="namelist">
<option value="">Pablo I</option>
<option value="">Pablo II</option>
<option value="">Pablo III</option>
<option value="">Pablo IV</option>
</select>

关于javascript - jquery设置php生成的文本选项列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25986412/

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