我试图在 asmselect 中做一个相当简单的任务,但没有运气。
我有一个使用 asmselect 的多选列表。最初没有选择任何选项。
<select multiple="multiple" id="myselectdiv" name="myselectdiv[]" title="choose">
<option value="0">zero</option>
<option value="1">one</option>
<option value="2">two</option>
<option value="3">three</option>
</select>
Asmselect 已正确初始化,当我手动选择它们时,我可以看到下面出现的项目。
我想使用 Javascript 或 jQuery 将选项之一的选定状态动态更改为“选定”,而无需单击该选项。这真的很基本:
document.getElementById('myselectdiv').options[3].selected=true;
当我尝试在多个选择列表上执行此操作时,初始化 asmselect 时,什么也没有发生。我希望 javascript 选择该项目并将其显示在下方,就像使用 asmselect 手动单击它时一样。
Safari 5 和 Firefox 21、MacOS 也有同样的问题。任何帮助表示赞赏。