javascript - Výchozí tlačidlo div


Som len zvedavý; má niekto z vás nejaké dobré javascriptové zdroje pre nastavenie predvoleného tlačidla pre všetky prvky vo vnútri divu? Mám veľa divov, ktoré vykonávajú rôzne javascriptové funkcie a chcel by som, aby sa skript všetkých ich tlačidiel vykonal, keď sa stlačí Enter.

Vopred ďakujem!

Odpoveď č. 1

Spôsob, akým by som to urobil, je dať prvkom, ktoré chcete spustiť, triedu, napríklad 'acceptEnter'. Potom vytvorte obslužnú funkciu pre obsahujúce DIVy, ktorá pri stlačení klávesu hľadá túto triedu. Dúfam, že to pomôže :)

$('div').keypress( function(e) {
   if(e.keyCode == '13') {
     $(this).find('.acceptEnter').click();
   }
});

Odpoveď č. 2

Prečo nemať jednu JavaScriptovú funkciu, ktorá zavolá všetky ostatné skripty, a nechať všetky tlačidlá volať túto jedinú JavaScriptovú funkciu?