События JQuery Live Change FocusOut для TextArea не запускаются
Не могу найти способ получить изменение или фокусировку для типа ввода textarea, перепробовал много разных вещей и пока ничего не работает... это моя текущая итерация, которая тоже не работает...
Я использую последнюю версию JQuery.
$('input[type="text"],input[type="textarea"]').live(
'change focusout', function (e)
{
debugger;
alert('text area');
});
1 ответ
Решение
Описание
Текстовая область не является элементом ввода, это текстовая область;) Посмотрите мой пример и эту демонстрацию jsFiddle
Образец
Html
<input type="text"/>
<textarea></textarea>
JQuery
$('input[type="text"], textarea').live(
'keyup focusout', function (e)
{
alert(this.tagName);
});
Дополнительная информация
Обновить
Я не знаю, хотите ли вы этого, но похоже, что вы хотите, чтобы событие сработало, если значение изменилось или фокус потерян. Мой образец и jsFiddle обновлены.