Создание флажков с помощью плагина jQuery Autosuggest - PullRequest
1 голос
/ 22 октября 2011

Я использую плагин 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);
...