Me gustaría cambiar una clase cuando hago clic en un div.
{{ form_row(onboardingChoicesChild.children.0, {'label_attr': {'class':'textselection'}}) }}El siguiente form_row tiene una clase "selección de texto", y me gustaría alternarla. Sé cómo alternar la clase en javascript con div pero no sé cómo alternar estos datos.
Twig solo está haciendo plantillas,
En su ejemplo, cuando escribe $(this).hasClass('selected') intenta verificar si <div class="selection"> tiene clase 'seleccionada'
En mi opinión, deberías probar esto:
if ($(this).first().hasClass('selected')) { $(this).first().removeClass('selected'); } else { $(this).first().addClass('selected'); }