jquery si div id pas

Je veux réduire le prix hors à l'ensemble de la valeur d'entrée dans toutes les divisions, sauf un seul div sale_wrap. comment puis-je faire une exception avec jquery?

<div id="one_wrap">
  <input type="checkbox" name="1" value="">
  <input type="checkbox" name="1" value="">
</div>
<div id="two_wrap">
  <input type="checkbox" name="2" value="">
  <input type="checkbox" name="2" value="">
</div>
<div id="sale_wrap">
  <input type="checkbox" name="3" value="">
</div>

jquery:

if($("div").attr("id") != "sale_wrap") {
  t_balance;
} else {
  var sale = t_balance*((100-window.discount_p)/100);
  t_balance = sale;
}
  • Quelque chose qui va pas ici. $("div").attr("id") toujours retourner l'id de la première div sélectionné. J'espère, que la condition sera toujours vraie. Pourriez-vous nous dire dans lequel la fonction/l'événement, essayez-vous de ce code.?
  • C'est pas très clair ce que vous essayez de faire ici. Le balisage HTML est toutes les cases, et par votre exemple, JS (pseudo-code?) place de mondial "t_balance' sur la base de certains autres 'discount_p'... il me semble que si votre code JS peut-être partie d'une fonction qui est déjà en boucle à travers les divs, et le retour de 't_balance'?
InformationsquelleAutor tonoslfx | 2011-04-27