Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在这种情况下监听事件_Javascript_Jquery - Fatal编程技术网

Javascript 如何在这种情况下监听事件

Javascript 如何在这种情况下监听事件,javascript,jquery,Javascript,Jquery,我根据css动态构建所需的组件 如果提供,这种方式是动态的 for (var i = 0; i < responseinner.length; i++) { for (var k = 0; k < responseinner[i].type.length; k++) { random_number += 1; htmlbuilder.append('<div data-role="collapsible"><h3>'

我根据css动态构建所需的组件

如果提供,这种方式是动态的

for (var i = 0; i < responseinner.length; i++) {
    for (var k = 0; k < responseinner[i].type.length; k++) {
        random_number += 1;
        htmlbuilder.append('<div  data-role="collapsible"><h3>' + obj.name + '</h3><div class="prd-items-detials"><ul><li class="head"><form><input type="checkbox" class="checkboxclas" name="checkbox-mini-0" id="' + random_number + '" data-mini="true"><label for="checkbox-mini-0">' + responseinner[i].type[k] + '</label></form></li><li class="prd-items-qt"><div class="col"><i class="minus"></i><i class="qt">1</i><i class="plus"></i></div><div class="col"></div><div id ="' + responseinner[i].type[k] + '" class="col">Rs: ' + responseinner[i].price[k] + '/-</div></li></ul></div></div>');

    }
}
有什么方法可以访问下面div中的数据吗

<div id ="' + responseinner[i].type[k] + '" class="col">Rs: ' + responseinner[i].price[k] + '/-</div>
Rs:'+responseinner[i].价格[k]+'/-

非常简单的问题。在发布问题之前进行搜索


无论如何,使用/with

如果使用当复选框或单选按钮从未选中变为选中时触发的
更改事件,则无需测试是否
:已选中。您可以确定,如果触发了
更改
事件,则元素已被选中

$(function() {
    $(document).on("change", ".checkboxclas", function (e) {

        //if($(this).is(':checked'))
        //{ no need for this if

        //YOUR CODE HERE

        //}

    });
});

对我来说,这似乎很难,因为我是js新手。谢谢你的回答,我将搜索Jquery子选择器并执行此操作。谢谢你的提示,我需要一个if-else块,因为我需要根据checkbox事件从div中追加或删除。
$(function() {
    $(document).on("change", ".checkboxclas", function (e) {

        //if($(this).is(':checked'))
        //{ no need for this if

        //YOUR CODE HERE

        //}

    });
});