Javascript 如何在jquery中选择多个值或搜索并设置值
下面是正在尝试的小代码。在这里,我们为所有选择选项提供了多个值。我从中得到了这个想法。请帮我解决这个问题,我是jquery新手Javascript 如何在jquery中选择多个值或搜索并设置值,javascript,jquery,Javascript,Jquery,下面是正在尝试的小代码。在这里,我们为所有选择选项提供了多个值。我从中得到了这个想法。请帮我解决这个问题,我是jquery新手 <select id="gate"> <option value='null'>- choose -</option> <option value='Gateway 1,Gateway 3'>Gateway 1</option> <option value='Gateway 2,Gateway 4'>
<select id="gate">
<option value='null'>- choose -</option>
<option value='Gateway 1,Gateway 3'>Gateway 1</option>
<option value='Gateway 2,Gateway 4'>Gateway 2</option>
</select>
$("#gate").val('Gateway 3');
得到的结果在下拉列表中为空。您可以使用此选项进行操作
$("#gate").val( $("#gate option[value*='Gateway 3']").attr("value") )
JS小提琴
可变的
var str = "Gateway 3";
$("#gate").val( $("#gate option[value*='" + str + "']").attr("value") );
您可以像这样分配多个值,但HTML会将其假定为单个值。所以你可以这样做,它会工作:$gate.val'Gateway 1,Gateway 3';我只能给出一个值,它必须匹配。真棒的回答,它帮助了很多。谢谢lot@ebilgin再帮我一个忙。。如果我们用一个变量替换网关3呢。我在用替换时出错了variable@user2470026我用可变版本更新了我的答案。