Cómo apuntar $ this (desde el contexto 'cada') desde la función 'clic'. Quiero eliminar el incómodo código .parents(). Find().
$('.layout.responsive').each(function() {
$('.area.optional', this).before('<a href="#" class="toggle_responsive" onClick="return false">Show details</p>').hide();
$('.toggle_responsive', this).click(function() {
$(this).parents('.layout.responsive').find('.area.optional').toggle();
});
});
apreciación sugerencia. es menos legible pero probablemente sea mejor. – henrijs
+1 Yo usaría este. Es mejor que crear un elemento, perder referencia a él, y luego tener que encontrarlo de inmediato en el DOM para asignar el clic. – user113716