如何使用jquery mobile在javascript中动态创建复选框事件

如何使用jquery mobile在javascript中动态创建复选框事件,javascript,jquery,Javascript,Jquery,在这里,我从sqlite db中获取值,将这些值绑定到javascript中,并通过调用特定的id在html中显示。在这个过程中,我需要放置复选框。我仅用javascript而不是html创建了它。所以现在我需要在动态创建的javascript中选中复选框。在这里我粘贴我的代码。提前感谢您的宝贵建议 $('#lightsList').append('<li style="background:#666666">'+ '<img src="../image

在这里,我从sqlite db中获取值,将这些值绑定到javascript中,并通过调用特定的id在html中显示。在这个过程中,我需要放置复选框。我仅用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>');
$(“#lightsList”).append(“
  • ”+ '' + ''+ “
    勾选”+ '' + “

    ”+light.ledLightName+”

    '+ “
  • ”+ “
  • ”+light.led瓦数+”
  • ”;
    试试这个:

    $(document).on('change', '.regular-checkbox', function() {
        // event handler
    });
    
    你需要使用


    是否要绑定动态添加复选框的复选事件?然后按照下面的任何答案进行操作。它会起作用的
    $('#lightsList').on('click', '.regular-checkbox', function() {
        checked();// call your function checked here
    });