jQuery按选项文本获取最接近的选项
我需要通过它的名称或值获取该选项,并将所选内容插入其中 例如,我有:jQuery按选项文本获取最接近的选项,jquery,selected,closest,Jquery,Selected,Closest,我需要通过它的名称或值获取该选项,并将所选内容插入其中 例如,我有: <select class="numbers_class"> <option value="">Select the Number</option> <option value="1">Number 1</option> <option value="2">Number 2</option> <option value="3">Nu
<select class="numbers_class">
<option value="">Select the Number</option>
<option value="1">Number 1</option>
<option value="2">Number 2</option>
<option value="3">Number 3</option>
<option value="4">Number 4</option>
<option value="5">Number 5</option>
</select>
选择号码
第一
二号
三号
4号
五号
我需要jquery来找到“numbers\u类”,比如说带有数字3的选项。然后将“selected”属性设置为它。按名称获取:
var option = $(".numbers_class option:contains('Number 3')");
或按值获取:
var option = $(".numbers_class option[value='3']");
设置选定属性:
option.prop("selected", true);
向我们展示您创建的jQuery代码如何?
$('.numbers\u class option[value=“3”]')。prop('selected',true)
工作正常-良好列表。我要提到的是:contains
是一个子字符串搜索,所以要小心“30号”到“39号”被意外选中。然后再添加一个:通过值查找选项并设置所选属性的快捷方式:`$(“.numbers\u class).val(3)