вызов jQuery вне пространства имен - PullRequest
0 голосов
/ 17 июня 2009

У меня есть плагин jquery X, а внутри плагина у меня есть функция test ();

Моя проблема заключается в том, как вызвать функцию test в плагине X из моего документа ..

 $("#abc").html('<a href="jQuery.X.test()">test</a>');

Но это не работает. Есть ли простое решение?

Спасибо за ваше время.

Ответы [ 2 ]

1 голос
/ 17 июня 2009

Вы не должны устанавливать href в JavaScript (вы могли бы , если вы добавили префикс javascript:, но не делаете этого). Вместо этого вы можете сделать что-то вроде этого:

$('#abc').html('<a href="#">test</a>').find('a').click(jQuery.X.test);

Что он делает:

  • Получить элемент #abc
  • Установить его HTML для элемента привязки
  • Выберите элемент привязки
  • Прикрепить событие щелчка к элементу привязки
0 голосов
/ 17 июня 2009

Кажется, я помню, что это будет jQuery.test (), а не jQuery.X.test ()

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