Estoy tratando de agregar un evento a mi vista de red troncal que tengo configurado. Quiero vincular el evento a un div en el elemento de vista, pero quiero seleccionar ese div por dos clases.Vista de Backbone.js Haga clic en la sintaxis del selector de eventos?
Ejemplo:
<div id="mainContent">
<div class="small docs"></div>
</div>
Views.Main = Backbone.View.extend({
el: $("#mainContent"),
events: {
"click .small .docs": "renderActiveDocs"
},
initialize: function() {...}
});
Tenerlo configurado de este modo, no parece que disparar clic. Si elimino cualquiera de las clases y solo dejo una, entonces funciona.
Sin embargo, la clase de este div cambiará de "pequeña" a "grande" y no quiero que el evento de clic se active en ese caso.
¿Me falta algo en la sintaxis o esto no es posible?
yup que lo hizo. Gracias. –
lo siento, tuve que esperar los 10 minutos. –
¿Qué hay de los pseudo-selectores? Cualquier soporte? p.ej. "click: not (.active) a" for que no están dentro de un elemento ".active" – derrylwc