您好我有一個動態複選框,如果用戶想要刪除某一行,現在我想要的是一個警報,會說「你確定要刪除嗎?」如果任何一個複選框被選中並且「沒有選擇!」如果未選中複選框。這是我到目前爲止有:動態複選框被選中/取消選中時的警報
HTML:
<th><input type="checkbox" name="select[]" value="<?php echo $row_direct['id']; ?>"></input></th>
腳本:「你確定要刪除」
<script language="JavaScript" type="text/javascript">
var $delete = jQuery.noConflict();
$delete(document).ready(function(){
$delete(".delete").click(function(e){
if (document.getElementsByName('select[]').checked == false){
alert('nothing is checked');
e.preventDefault();
return false;
}
else {
if(!confirm('Are you sure you want to delete?')){
e.preventDefault();
return false;
}
return true;
}
});
});
</script>
發生了什麼事是,我只得到無論是否選中複選框,都會提醒。
任何幫助將不勝感激。謝謝!
['$(ELEMENT).is(':checked')'](http://api.jquery.com/checked-selector/)? – Darren
嗨@達倫。試過,如果($ delete('select []')。is(':checked')== false){}。不起作用。 – user3724238
而且,你爲什麼要用''關閉你的輸入元素? ''標籤是自動關閉的,不需要。 – Darren