Vorrei impostare un semplice evento onClick jQuery per rendere dinamica l'interfaccia utente su un modello di manubri. Mi stavo chiedendo di aggiungereClass() dopo un clic specifico.gestione evento jQuery onClick su manubri
considerano il codice HTML (generato dal manubrio)
{{#if hasButton}}
<div id="container">
<button type="submit" class="myButton">Click me!</button>
</div>
{{/if}}
cioè: Dopo un clic all'interno di un pulsante, il suo contenitore riceverà una classe di carico che creerà l'interazione con i CSS.
Questo codice dovrebbe andare sul mio modello di manubrio o dovrei riscriverlo in un helper specifico per esso? C'è qualche esempio che potrebbe essere fornito così posso studiarlo e poi sviluppare qualcosa di simile?
Grazie in anticipo!
Si dovrebbe mantenere 'html',' css' e 'js' separati. Se crei qualcosa da un modello, dovresti sapere quali azioni dovrebbero aver luogo nel modello. (o perché invii queste informazioni con il modello dal server) o perché già conosci il tuo codice. Quindi, registrati i 'callbacks' per il tuo evento dopo che hai aggiunto il modello o useresti [delegato] (http://api.jquery.com/on/#direct-and-delegated-events) per gli eventi (qualcosa del tipo: '$ (containerWhereYouAddThetemplateTo) .on (" click "," .myButton ", function() {})'; –