Ecco una vista di base di ciò che il mio html appare come:JQuery legano evento click per checkboxes
<form>
<div id="part1">
// some html form elements including checkboxes
</div>
<div id="part2">
// more html code with more checkboxes
</div>
<div id=part2">
// data table with numerous checkboxes built dynamically
</div
</form>
Che cosa devo fare è legare l'evento .click()
per le caselle di controllo nella parte 1, 2, e 3 separatamente. Ho provato questo $('#part1:checkbox').click(...)
ma quello non ha funzionato. Se utilizzo lo $("form :checkbox").click(...)
stesso evento click è associato a tutte le checkbox e non a un solo set. Come potrei separarli?
ugh .. la differenza uno spazio rende mahalos – iJared
come si fa utilizzando il metodo di [type = casella di controllo] migliorare le prestazioni? – iJared
@Jared - 'input [type = checkbox]' è un selettore CSS valido. Quando possibile, jQuery passerà il selettore a ['querySelectorAll'] (https://developer.mozilla.org/en/DOM/Document.querySelectorAll), che è molto più efficiente dell'implementazione di': checkbox' di jQuery. –