Javascript 使用jQuery Autosuggest插件生成复选框

Javascript 使用jQuery Autosuggest插件生成复选框,javascript,jquery,checkbox,jquery-autocomplete,autosuggest,Javascript,Jquery,Checkbox,Jquery Autocomplete,Autosuggest,我正在使用jQuery Autosuggest插件选择多个项目(本例中为城市),并希望为每个选定城市生成一个复选框 到目前为止,我已经修改了脚本,使城市(每个城市)的名称包装在name of city中,因此更容易获取它。我不知道的是,如何生成这样的checbox: <input type="checkbox" value="city_id" name="city[]" /> City name 城市名称 在本例中,city_id是城市的id,它当前位于一个隐藏的输入中,其中所有

我正在使用jQuery Autosuggest插件选择多个项目(本例中为城市),并希望为每个选定城市生成一个复选框

到目前为止,我已经修改了脚本,使城市(每个城市)的名称包装在
name of city
中,因此更容易获取它。我不知道的是,如何生成这样的checbox:

<input type="checkbox" value="city_id" name="city[]" /> City name
城市名称
在本例中,city_id是城市的id,它当前位于一个隐藏的输入中,其中所有的id都用逗号(681215,78,)分隔,但是我也可以将id包装成任何东西,如果这对本例有帮助的话(我想会)。 任何帮助都将不胜感激。谢谢

编辑: 我已经编写了一些代码,为第一个城市添加了复选框,但没有为其余城市添加复选框。我还修改了插件,因此名称包装如下:
City\u name

var timer=setInterval(函数(){
var city=$(“.mestoJe”).attr(“类”).replace(“mestoJe”);
如果(!完成){
var测试=$(''+城市+'');
$(“#复选框”)。附加(测试);
完成=正确;
}
}, 2000);

您能显示实际代码吗?还有,和其他函数将允许您附加元素的HTML字符串。@JaredFarrish,什么代码?如果你在谈论插件,你可以在这里找到它:在实际查看插件后,你是否想在所选元素中添加一个复选框,以便autosuggest所选项目以表格形式提交?我想提交使用插件选择的城市,以及使用复选框标记的城市id。例如,选定的城市将是10、20、30、40和50,而选中的城市将是ne 20和50;使用
selectionAdded()
回调处理程序添加复选框。这会简单得多。
var timer = setInterval(function() {
            var city = $(".mestoJe").attr("class").replace("mestoJe ", "");
            if(!done){
                var test = $('<input type="checkbox" name="city[]" value="0"> '+city+'</div>');
                $("#checkboxes").append(test);
                done = true;
            }
        }, 2000);