Quiero reducir el precio a todos los valores de entrada en todos los divs, excepto uno solo div sale_wrap
. ¿cómo hago una excepción con jquery?jquery if div no id
<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;
}
Algo va mal aquí. '$ (" div "). attr (" id ")' siempre devuelve el id del primer div del seleccionado. Espero, esa condición siempre será cierta. ¿Podría decirnos en qué función/evento está intentando este código? – Bharath
No está muy claro lo que estás tratando de hacer aquí. El marcado HTML es todas las casillas de verificación, y su ejemplo JS (pseudo-código?) Es establecer algunos 't_balance' global basado en alguna otra 'discount_p' global ... parece como si su código JS puede ser parte de alguna función que es Ya está pasando por los divs, y devolviendo 't_balance'? –