javascript - Oletuspainike div


Olen vain utelias; onko teillä kenelläkään hyviä JavaScript-resursseja oletuspainikkeen asettamiseen kaikille elementeille divin sisällä? Minulla on paljon divejä, jotka suorittavat erilaisia JavaScript-funktioita, ja haluaisin, että kaikilla niillä olisi nappien skriptit suoritettuna, kun Enter-painiketta painetaan.

Kiitos etukäteen!

Vastaus #1

Tapa, jolla tekisin sen, on antaa niille elementeille, jotka haluat aktivoituvan, luokka, esimerkiksi 'acceptEnter'. Sitten luo käsittelijä sisältäville DIV-elementeille, joka tarkistaa tuon luokan näppäimen painalluksen yhteydessä. Toivottavasti tästä on apua :)

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

Vastaus #2

Miksi ei olisi yhtä ainoaa JavaScript-funktiota, joka kutsuu kaikkia muita skriptejä, ja saisi kaikki napit kutsumaan tätä yhtä JavaScript-funktiota?