次のJavaScript関数があります。関数の一番上で、$(elem).is(':checked') を使用してチェックボックスがチェックされているかどうかを検出できます。関数の後半で、モーダルウィンドウで onclick イベントを結び付けて、要素のチェックボックスにチェックマークを付けるようにしたいのですが、これはうまくいかないようです。
関数は次のとおりです。
function toggleProductChkBx(elem,id)
{
if ($(elem).is(':checked')) {
} else {
$('#clearProductModal').on('show', function () {
removeBtn = $(this).find('.danger');
removeBtn.click(function () { clearProduct(id) });
cancelBtn = $(this).find('.secondary');
//THIS IS THE LINE THAT IS NOT WORKING
cancelBtn.click(function () { $(elem).attr("checked", "true"); });
})
.modal({ backdrop: true });
}
}
助けてくれてありがとう!