Javascript 如何在这种情况下监听事件
我根据css动态构建所需的组件 如果提供,这种方式是动态的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>'
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
//}
});
});