单击带有 jQuery 的复选框
Click checkbox with jQuery
我正在使用 Ajax 动态构建 html。
此代码生成我的 table:
$(".row-info").append(`
<div class="items_container ${value}" id="${value}">
<div class="col-md-2 item_ref">${value}</div>
<div class="col-md-6 item_description">${response[0].nombre}</div>
<div class="col-md-3"><input type="number" class="form-control" value="1" style="width: 100%; text-align:center" /></div>
<div class="col-md-1"><i class="fas fa-trash-alt fa-2x text-danger remove_line" style="cursor:pointer;"></i></div>
</div>
`);
$(".remove_line").on("click", function () {
$(".items_container." + value).remove();
$("." + value).click();
});
这张图片是我 table 动态创建的。我有一个红色垃圾图像,如果单击它会从 table.
中删除一行
我需要在单击删除复选框时执行此操作,但当我单击此复选框时,更改消息。
我试过:$('.'+value).click();
但我的问题是在我的 table 中复制我的条目,我总是可以显示我选择的项目。我的消息发生变化,因为检测它何时被选中。但永远不要删除我的 table 行。
不知道有没有更好的解决办法。并解决我的问题。
恢复: 当我单击左侧 window 的复选框“OFERTA”时,在右侧创建 iframe。当我在 Iframes 中选中一个复选框时,我需要在底部创建 table 简历。
感谢阅读,对不起我的英语。
解决方案
$(".remove_line_"+value).on('click', function(){
$(this).closest('.items_container').remove();
if($("."+value).prop('checked', true)){
$("."+value).click();
$("."+value).prop('checked', false);
}
});
我正在使用 Ajax 动态构建 html。
此代码生成我的 table:
$(".row-info").append(`
<div class="items_container ${value}" id="${value}">
<div class="col-md-2 item_ref">${value}</div>
<div class="col-md-6 item_description">${response[0].nombre}</div>
<div class="col-md-3"><input type="number" class="form-control" value="1" style="width: 100%; text-align:center" /></div>
<div class="col-md-1"><i class="fas fa-trash-alt fa-2x text-danger remove_line" style="cursor:pointer;"></i></div>
</div>
`);
$(".remove_line").on("click", function () {
$(".items_container." + value).remove();
$("." + value).click();
});
这张图片是我 table 动态创建的。我有一个红色垃圾图像,如果单击它会从 table.
中删除一行我需要在单击删除复选框时执行此操作,但当我单击此复选框时,更改消息。
我试过:$('.'+value).click();
但我的问题是在我的 table 中复制我的条目,我总是可以显示我选择的项目。我的消息发生变化,因为检测它何时被选中。但永远不要删除我的 table 行。
不知道有没有更好的解决办法。并解决我的问题。
恢复: 当我单击左侧 window 的复选框“OFERTA”时,在右侧创建 iframe。当我在 Iframes 中选中一个复选框时,我需要在底部创建 table 简历。
感谢阅读,对不起我的英语。
解决方案
$(".remove_line_"+value).on('click', function(){
$(this).closest('.items_container').remove();
if($("."+value).prop('checked', true)){
$("."+value).click();
$("."+value).prop('checked', false);
}
});