我想创建一个带有分层项目列表的组合框。我需要能够单独选择父项和子项。我还需要能够为此组合框提供预输入功能。
例如,我想在 JS 中用这些数据制作一个组合框:
加拿大
——安大略
——魁北克
美国
——马萨诸塞州
——俄亥俄州
——德克萨斯
从这个下拉列表中,我希望能够单独选择任何一个省/州。我也希望能够选择“加拿大”而不选择它的孩子。
我已经尝试过 Select2 并且一直在挖掘 JQuery UI 以查看它是否可能,但到目前为止我还不能完全实现我需要的行为。我正在使用 bootstrap 编写此页面,但 boostrap 中给定的 typeahead 似乎根本不适用于组合框(我可以看到)。