使用jQuery Autosuggest插件生成复选框

时间:2011-10-22 14:22:27

标签: javascript jquery checkbox jquery-autocomplete autosuggest

我正在使用jQuery Autosuggest插件来选择多个项目(在这种情况下是城市),我想为每个选定的城市生成一个复选框。

到目前为止,我已修改了脚本,因此城市名称(每个城市)都包含在<span id="city_name">Name of city</span>中,因此更容易获得。我不知道的是,如何生成这样的checbox:

<input type="checkbox" value="city_id" name="city[]" /> City name
在这种情况下,

city_id将是城市的id,当前是隐藏的输入,其中所有的ID都是用逗号(681,215,78)分隔的,但我可以将ID包装成任何东西,如果这有助于这种情况(我想它会)。 任何帮助,将不胜感激。感谢

修改 我写了一些代码,为第一个城市添加了复选框,但没有添加其余的代码。我还修改了插件,因此名称包含如下:<div class="mestoJe City_Name">City_Name</div>

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);

0 个答案:

没有答案