¿Hay alguna manera mejor y más jQuery-ish de manejar esta sustitución de imágenes?Cambiar una imagen usando jQuery
var image = $(obj).children("img");
if ($(image).attr("src") == "Images/TreeCollapse.gif")
$(image).attr("src", "Images/TreeExpand.gif");
else
$(image).attr("src", "Images/TreeCollapse.gif");
¡Impresionante! No estaba al tanto de jQuery.toggle (fn1, fn2, ...) – orip
Dependiendo de la cantidad de veces que quieras llamar a 'obj', * podrías * querer colocar cualquier' obj' que sea igual a antes niños ("img"), ya que es otra variable que puede no necesitar ser llamada. Sin embargo, no estoy seguro de la lógica detrás de esto. Tu llamada :) –
¡Me gusta! Tampoco estaba al tanto de ese conjunto de parámetros de alternar. ¡Gracias! –