Bonjour à tous,
je suis sur une page web ou j'ai un tableau avec un td avec id Option
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <tr> <td>Option</td> <td id="option"> <p><input type="checkbox" id="option-1" name="option" value="1" price="500.00" onclick="calcAndShowTotal()">Option1|500.00</p> <p><input type="checkbox" id="option-2" name="option" value="2" price="250.00" onclick="calcAndShowTotal()">Option2|250.00</p> <p><input type="checkbox" id="option-3" name="option" value="3" price="100.00" onclick="calcAndShowTotal()">Option3|100.00</p> <p><input type="checkbox" id="option-8" name="option" value="8" price="10000.00" onclick="calcAndShowTotal()">Option8|10000.00</p> <p><input type="checkbox" id="option-9" name="option" value="9" price="5000.00" onclick="calcAndShowTotal()">Option9|5000.00</p> <p><input type="checkbox" id="option-5" name="option" value="5" price="50.00" onclick="calcAndShowTotal()">Option5|50.00</p></td> </tr>
je cherche a réaliser en jquery la somme de ces checkbox de attribue price , voici la fonction que j'ai préparé (en récupérant les informations sur internet)
cela fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 function calcAndShowTotal() { alert("kkkkkkkkkk"); var total = 0; $('#option :input [type=checkbox]:checked').each(function(){ total += parseFloat($(this).attr('price')) || 0; alert(total); }); $('#ttoption').val(total);
Quelle erreur est-je commis?
merci d'avance pour votre aide
guigui69
Partager