Código Javascript:
Ver original
<script type="text/javascript"> $(document).ready(function () { $("a").each(function() { $(this).click(function() { if($(this).attr("id")=="Bonito") alert("Has apretado un a Bonito."); else alert("Has apretado un a comun."); }); }); }); </script> <script type="text/javascript"> $(document).ready(function () { $("a").click(function() { if($(this).attr("id")=="Bonito") alert("Has apretado un a Bonito."); else alert("Has apretado un a comun."); }); }); </script>
Como veran, en este caso el uso del each es inecesario. Pero me surgieron las dudas:
1.- Hacen ambos codigos exactamente lo mismo? o el segundo codigo esta mejor optimizado mas alla de tener menos lineas de codigo?
2.- Si siempre que selecciono algo, en este caso los "a", voy a pasar por cada uno de ellos, en que casos va a ser necesario el each?
Desde ya muchas gracias.