События JQuery Live Change FocusOut для TextArea не запускаются - PullRequest
2 голосов
/ 12 января 2012

не может найти способ заставить изменения или фокусировку срабатывать для типа ввода textarea, перепробовал много разных вещей и пока ничего не работает ... это моя текущая итерация, которая тоже не работает .

Я использую последнюю версию jquery.

$('input[type="text"],input[type="textarea"]').live(
     'change focusout', function (e) 
    {
        debugger;
        alert('text area');
    });

1 Ответ

2 голосов
/ 12 января 2012

Описание

Текстовая область не является элементом ввода, это текстовая область;) Посмотрите мой пример и эту демонстрацию jsFiddle

Пример

Html

<input type="text"/>
<textarea></textarea>

JQuery

$('input[type="text"], textarea').live(
     'keyup focusout', function (e) 
{
    alert(this.tagName);
});

Дополнительная информация

Обновление

Я не знаю, хотите ли вы этого, но похоже, что вы хотите, чтобы событие сработало, если значение изменяется или фокус теряется. Мой образец и jsFiddle обновлены.

...