Я исчерпал кавычки при назначении атрибута onclick - PullRequest
0 голосов
/ 07 июня 2010

Мой код:

<a href="#" onclick="$('#s input[name='reset']').click(); return false;">RESET</a>

Как видно, я не могу использовать ' и " для детали [name=, так как любая из них заканчивает предыдущую кавычку того же типа.

Нужна помощь. Одним из способов может быть определение функции и запуск функции с помощью onclick, но я надеюсь получить код (это всего лишь 1 строка), назначенный onclick.

1 Ответ

4 голосов
/ 07 июня 2010

Ну, вы могли бы использовать экранированный \' или \", но лучшее решение вообще это , просто не использовать эти встроенные обработчики событий .

$('a').bind('click', function(e){
   $('input[name=reset]').trigger('click');
});

Очевидно, это затронет все якоря. Поэтому рекомендуется использовать класс или идентификатор.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...