我可以在这样的选择中添加一个值(标记选择选项):
document.getElementById('language').value = "en";
如何在更多选择选项字段中使用它?
Html
<fieldset class="form-group">
<select class="form-control" id="language" multiple="">
<option value="de">german</option>
<option value="en">english</option>
<option value="tr">turkey</option>
</select>
</fieldset>
答案 0 :(得分:2)
如果您希望选择某些选项,可以使用querySelectorAll()
方法获取具有特定值的选项,并使用forEach()
循环显示您查询的所有选项并添加为true
。我希望这是你想要实现的目标:
var languages = ['de', 'tr'];
for(var i = 0; i < languages.length; i++){
var all = document.querySelectorAll('#language option[value="' + languages[i] + '"]');
all.forEach(function(element){
element.selected = true;
});
}
<fieldset class="form-group">
<select class="form-control" id="language" multiple="">
<option value="de">german</option>
<option value="en">english</option>
<option value="tr">turkey</option>
</select>
</fieldset>
答案 1 :(得分:-1)
您可以将数组而不是字符串传递给jQuery&#39; SELECT
a.A_Property as ID,
b.B_Property as Name,
b.out(Link).C_Property as Result
FROM
(MATCH
{class:A, as:a} --> {optional:true, as:b}
RETURN
a,b)
UNWIND Result
。
val()
&#13;
$('#language').val(["de", "tr"]);
&#13;