我有3列與類的簡單表=「代碼」,「說明」,「刪除」列具有類「刪除」是一個複選框類型,以及與類=「savebtn」一個按鈕。如何不允許刪除表中的所有行?
我需要以下條件:
當用戶點擊保存:
- Jquery的,必須驗證它有數據的代碼列。
- 如果刪除列中的任何單元格被選中,則刪除該行。
- 如果用戶選中,該表必須至少有一個排,而不要刪除行刪除列的警報消息的所有細胞。
這是一個Demo但它不適合我。
是我的嘗試:
$(document).ready(function(){
$(".savebtn").bind("click", function(e){
$('.savebtn').attr('disabled',true);
$('.table tbody tr').each(function() {
$(this).find('.code input').each(function() {
if ($(this).closest("tr").find(".delete input").is(":checked") && $('.cf-table-block tbody tr').length >=1){
$('.delete input :checkbox:checked').closest('tr').remove();
$('.savebtn').removeAttr('disabled');
}else if($(this).closest("tr").find(".delete input").is(":checked") && $('.cf-table-block tbody tr').length <2){
e.preventDefault();
}else if($('.delete input').prop('checked')==false && ($(this).val().length>0)){
$('.savebtn').removeAttr('disabled');
}else if ($('.delete input').prop('checked')==false && ($(this).val().length==0)){
$(this).attr("placeholder", "Please fill this field");
}
});
});
});
});
'(指數):45未捕獲的ReferenceError:$不是defined' - 沒有jQuery的參考。 –
檢查此[演示](https://jsfiddle.net/guradio/ko55Lbt3/2/) – guradio