jquery: как вернуть идентификатор вызывающего абонента при использовании подстановочных знаков - PullRequest
1 голос
/ 26 сентября 2010

Я использую jquery для вызова JSON-запросов, и они запускаются из набора полей автозаполнения. Я использую шаблонный селектор, и теперь мне нужно выяснить, какое переменное поле вызвало событие.

...
$( "[id*='_lookupCmb']" ).autocomplete({
  source: function( request, response ) {
    $.ajax({
      ...
      ...
      select: function( event, ui ) {
        //here I want to get the name of the id calling the request...

Благодарен за любые исправления или рекомендации в более мудром решении.

ATB

// Том Джоад

1 Ответ

1 голос
/ 26 сентября 2010

Я считаю, что под аргументом пользовательского интерфейса объект является elem и origElem, или чем-то похожим (например, target, прорвитесь внутрь с помощью firebug и углубитесь в него, чтобы узнать наверняка);тогда вы можете просто сказать $(ui.elem).attr('id').

...