Я использую плагин jQuery Autosuggest, чтобы выбрать несколько элементов (в нашем случае это города), и я хочу создать флажок для каждого выбранного города.
Пока что я изменил скрипт так, чтобы название города (каждого города) было заключено в <span id="city_name">Name of city</span>
, чтобы его было проще получить. То, что я не знаю, как создать чекбокс, как это:
<input type="checkbox" value="city_id" name="city[]" /> City name
city_id в этом случае будет идентификатором города, который в настоящее время находится в скрытом вводе, где все идентификаторы разделены запятой (681,215,78,), но я также могу заключить идентификатор во что угодно , если это поможет делу (я полагаю, что будет).
Любая помощь будет оценена. Спасибо
EDIT:
Я написал некоторый код, который добавляет флажок для первого города, но не для остальных. Я также изменил плагин так, чтобы имя было перенесено так: <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);