jquery typeWatch с полями динамического ввода, добавленными на лету - PullRequest
1 голос
/ 15 марта 2010

Как я могу получить идентификатор поля ввода, добавленного на лету? Мой скрипт добавляет поля ввода при нажатии на кнопку, используя

var ix = 1;
$(template2(ix++)).appendTo("#dataTable tbody");
var template2 = jQuery.format($("#template2").val()); 

Я также добавляю эту строку после вставки новых полей, чтобы она добавляла typeWatch во все поля класса .email.

$(".email").typeWatch( { highlight:true, callback:function(){alert("changed search text"); },  wait:750  } );

Теперь, в функции обратного вызова, я хочу получить идентификатор поля ввода typeWatch Callback запущен.

Пожалуйста, совет.

Спасибо

1 Ответ

1 голос
/ 15 марта 2010

В функции обратного вызова это выглядит так: this содержит объект DOM для элемента, который вызвал обратный вызов. Итак,

$(this.el).attr('id')

должен получить идентификатор, который вы ищете. Это под плагином версии 2.0.0

...