我正在寻找一种简单的方法来“总结”(或选择多个)选择中的选项。
我给你一个例子,它会更容易。所以我有:
<select name="test1" id="test_1" multiple="multiple">
<option value="val1">Value 1</option>
<option value="val2">Value 2</option>
<option value="val3">Value 3</option>
</select>
另一方面,我有:
<a href="#form" onclick="document.getElementById('test_1').selectedIndex = 0;">Add to selection</a>
<a href="#form" onclick="document.getElementById('test_1').selectedIndex = 1;">Add to selection</a>
<a href="#form" onclick="document.getElementById('test_1').selectedIndex = 2;">Add to selection</a>
因此,单击这些链接中的每一个都将选择这些选项中的每一个,而取消选择所有其他选项。
我想要实现的是“总结选项”。这意味着单击链接将切换选项选择,而不是进行绝对选择。因此,如果我单击链接 1,然后单击链接 3,最终结果将同时选择“值 1”和“值 3”选项。如果我再次单击链接 3,它将取消选择“值 3”选项。
我希望它足够清楚以获得一些帮助。我不在乎它是 jQuery 还是 Javascript 解决方案。真的很感激!