似乎无法找到一种方法来更改或聚焦以触发文本区域的输入类型,尝试了很多不同的方法,但到目前为止没有任何效果...这是我当前的迭代,也不起作用.. .
我正在使用最新的 jquery 版本。
$('input[type="text"],input[type="textarea"]').live(
'change focusout', function (e)
{
debugger;
alert('text area');
});
最佳答案
描述
Textarea 不是一个输入元素,它是一个 textarea ;) 查看我的示例和这个 jsFiddle Demonstration
示例
HTML
<input type="text"/>
<textarea></textarea>
jQuery
$('input[type="text"], textarea').live(
'keyup focusout', function (e)
{
alert(this.tagName);
});
更多信息
更新
我不知道这是否是您想要的,但看起来您希望在值更改或焦点丢失时触发该事件。我的示例和 jsFiddle 已更新。
关于JQuery Live 更改 TextArea 的 FocusOut 事件未触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8839741/