當兩個或多個複選框被選中時,我需要顯示div。 我有一個工作JSfiddle。 JavaScript的推移當至少有兩個複選框選中時顯示div
<script type="text/javascript">
$(function(){
$('#checkobox').change(function(){
alert($('input:checked').size())
if($('input:checked').size() > 1){
$('div').show();
}
else {
$('div').hide()
}
});
</script>
HTML內容
<input type="checkbox" id="one"></input>
<input type="checkbox" id="one"></input>
<input type="checkbox" id="one"></input>
<div style="display: none;">At least 2 are checked</div>
我在同一頁面另一個腳本來選擇所有,是衝突這兩複選框選擇。
<script language="javascript" type="text/javascript">
$(document).ready(function() {
$('#checkall').click(function(event) { //on click
if(this.checked) { // check select status
$('.checkbox1').each(function() {
this.checked = true;
});
}else{
$('.checkbox1').each(function() {
this.checked = false;
});
}
});
});
</script>
此代碼工作正常,但不在本地主機和服務器。 顯示你的技能......給我一個solution..thanks
'http:// jsfiddle.net/adamzr/jkR2h /'這是工作jsfiddle –
檢查控制檯中的任何錯誤? –
請確保你的頭部中包含jquery庫localhose –