相关疑难解决方法(0)

如何通过文本选择选项?

我需要检查a <select>是否有一个文本等于特定值的选项.

例如,如果有<option value="123">abc</option>,我会寻找"abc".

有选择器吗?

我正在寻找类似于$('#select option[value="123"]');文本的东西.

jquery

198
推荐指数
7
解决办法
22万
查看次数

如何使用jquery设置选择下拉列表的"选定选项"

我有以下jquery函数:

$.post('GetSalesRepfromCustomer', {
    data: selectedObj.value
}, function (result) {
    alert(result[0]);
    $('select[name^="salesrep"]').val(result[0]);
});
Run Code Online (Sandbox Code Playgroud)

result[0]是我想要设置为selected选择框中项目的值. result[0]等于Bruce jones.

选择框由数据库查询填充,但渲染的html之一是:

<select id="salesrep" data-theme="a" data-mini="true" name="salesrep">
<option value=""> </option>
<option value="john smith">john smith</option>
<option value="Bruce Jones">Bruce Jones</option>
<option value="Adam Calitz">Adam Calitz</option>
<option>108</option>
</select>
Run Code Online (Sandbox Code Playgroud)

$('select[name^="salesrep"]').val(result[0]);不会填充选择框选定选项.我也试过$("#salesrep").val(result[0]);没有运气.

任何帮助赞赏.

所以我想要的是salesrep下拉列表中的选定/突出显示的选项是Bruce Jones.

HTML将是:

<select id="salesrep" data-theme="a" data-mini="true" name="salesrep">
<option value=""> </option>
<option value="john smith">john smith</option>
<option value="Bruce Jones" selected >Bruce Jones</option>
<option value="Adam Calitz">Adam Calitz</option>
<option>108</option>
</select>
Run Code Online (Sandbox Code Playgroud)

再次感谢,

整个脚本

<script type="text/javascript"> …
Run Code Online (Sandbox Code Playgroud)

html jquery html-select selected

28
推荐指数
4
解决办法
30万
查看次数

标签 统计

jquery ×2

html ×1

html-select ×1

selected ×1