Стандартная кнопка div - PullRequest
       15

Стандартная кнопка div

4 голосов
/ 24 сентября 2010

Мне просто любопытно; У кого-нибудь из вас есть хорошие javascript-ресурсы для установки кнопки default для всех элементов внутри div? У меня есть много div-ов, которые выполняют различные функции javascript, и я хотел бы, чтобы все они выполняли скрипт своих кнопок при нажатии Enter.

Заранее спасибо!

Ответы [ 2 ]

6 голосов
/ 24 сентября 2010

Способ, которым я бы это сделал, - дать элементам, которые вы хотите запустить, класс, например 'acceptEnter'.Затем создайте обработчик для содержащих DIV, который ищет этот класс при нажатии клавиши.Надеюсь, это поможет:)

$('div').keypress( function(e) {
   if(e.keyCode == '13') {
     $(this).find('.acceptEnter').click();
   }
});
0 голосов
/ 24 сентября 2010

Почему бы не иметь одну функцию javascript, которая вызывает все другие сценарии, и заставить все кнопки вызывать эту одну функцию javascript?

...