【发布时间】:2023-04-02 06:05:02
【问题描述】:
我在这里想要实现的是我有一个文本输入,当我输入一个字符串(例如“帮助”)时 - 我希望在列表中自动选择所有“帮助”选项文本.
对不起,我应该提到我使用 jquery 的 select2 插件
例子-->
html:
<select id="select2" name="select2" multiple class="select2" style="width: 300px;">
<option value="1">ABC</option>
<option value="2">BPS</option>
<option value="3">BPS</option>
<option value="4">HELP</option>
<option value="5">HELP</option>
<option value="6">EX</option>
<option value="7">HELP</option>
</select>
<br /><br />
<input type="button" name="Button" id="selectspecify" value="Select String" />
<input size="50" name="selectstring" id="selectstring" value="" placeholder="Type in an option name">
jquery:
$('#selectspecify').click(function() {
var selectstring = $('#selectstring').val();
$('#select2\\[\\] option:contains(' + selectstring + '))').select2('destroy').find('option').prop('selected', 'selected').end().select2()
});
$(".select2").select2();
有人可以帮我解决这个问题吗?
我制作了一个 jsfiddle 来展示我正在尝试做的事情:http://jsfiddle.net/3ZhWu/2/ 但这显然还不行。
【问题讨论】:
标签: javascript jquery html jquery-select2