Как проверить событие флажка, динамически созданного в JavaScript с помощью мобильного телефона jquery

0

Здесь я получаю значения из sqlite db, привязывая эти значения в javascript и показывая его на html, вызывая идентификатор этого конкретного. В этом процессе я повторно поставил checkbox.I создал его в javascript только не в html. поэтому теперь мне нужно установить флажок в динамически созданный javascript. здесь я вставляю свой код. Заранее благодарим за ваши ценные предложения.

$('#lightsList').append('<li style="background:#666666">'+
            '<img src="../images/' + light.ledLightImage + '" class="ui-li-thumb" style="margin-left: 10px; margin-top:2px;"/>' +
            '<form id="checkbox" style="padding-top:18px; color:#ffffff">'+
            '<input type="checkbox" name="Tick" value="Tick" class="regular-checkbox" onclick="checked()"/><br>Tick'+
            '</form>' +
            '<p class="line1">' + light.ledLightName  + '</p>' +
            '</li>'+
            '<li style="display:none;">'+light.ledWattage+'</li>');
  • 0
    Вы хотите связать событие проверки динамически добавленных флажков?
  • 0
    @ Log1c да, точно ..
Показать ещё 1 комментарий
Теги:

2 ответа

1
Лучший ответ

Вы должны использовать on() для делегирования событий, например,

$('#lightsList').on('click', '.regular-checkbox', function() {
    checked();// call your function checked here
});
  • 0
    это работает для меня. Спасибо ..
0

Попробуй это:

$(document).on('change', '.regular-checkbox', function() {
    // event handler
});

Ещё вопросы

Сообщество Overcoder
Наверх
Меню