创建动态复选框
function parseXml(xml) {
$(xml).find("sterowniki").each(function() {
var i = 1;
$(xml).find("items").each(function() {
$( "#pierwszy" ).append(' <div class="row"><div class="checkbox"><label><li class="col-xs-10 col-sm-10 col-md-10 col-lg-10"><a href="produkt.html?id='+i+'">'+$(this).attr('name')+'</a></li><input class="col-xs-2 col-sm-2 col-md-2 col-lg-2" type="checkbox" name="porownaj" value="stery"></label></div></div>');
i=i+1;
});
});
复选框也是由于广播ID,或者我必须将它分开。以及如何达到它? 感谢
答案 0 :(得分:0)
使用$(document).on()
动态添加元素。
$(document).on('click', '.row .checkbox label input[type=checkbox]', function(){
// do something
});
在此处阅读.on()
:http://api.jquery.com/on/
答案 1 :(得分:0)
该复选框不会自动分配ID。默认情况下,它根本没有id。
如果你需要id,你可以明确地给它一个。
var $checkbox = $("<div>").addClass("checkbox").attr("id", "your id").appendTo($parentElement);
但是你有可能不需要它..如果你只是想引用它,你可以像这样创建它:
var $checkbox = $("<div>").addClass("checkbox").attr("add attribute here", "value").appendTo($parentElement);