2014-09-19 56 views
1

對不起,我的英文很差! 我在一家電子商店網站上工作。對於一種產品,我有一個產品價格,我想單擊複選框來選擇2個選項。Jquery計算複選框的值的總和

雖然啓用了一個或兩個複選框,但通過我的jquery腳本完成總和沒有任何問題,並將總和顯示爲一個名爲#prixtt的div。 但是,如果沒有選中複選框,我該如何隱藏我的#prixtt?我不想顯示我的產品價格($ prixactuel)!

這是代碼。

$("input:checkbox").click(function(){ 
var total=<?php echo $prixactuel; ?>; 
$('input:checked:enabled').each(function(index) { 
     total += parseInt(this.value); 
}); 
var total= total/100; 
var str = ""+total; 
var resultat = str.replace(".",","); 
$("#prixtt").html('= '+resultat+' €'); 

});

非常感謝!

回答

0

嘗試使用.toggle(switch)在此背景下,

$("#prixtt").toggle($('input:checked:enabled').length > 0); 
+0

尼斯的答案...它的工作原理,謝謝! – 2014-09-19 11:20:06

+0

@FrançescoMacchi很樂意幫忙。並通過點擊此答案中的刻度線來表示您接受此帖的未來訪問者。這不是一個強制.. :)它是一個簡單的協議在這裏在stackoverflow後面。 – 2014-09-19 11:21:21