Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery按选项文本获取最接近的选项_Jquery_Selected_Closest - Fatal编程技术网

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)