我有多个textarea的,当你完成编辑它们时,我想在字段没有焦点时检索新文本。
我一直在尝试的解决方案是
$('textarea').live('focusout', function() {
console.log(this.text);
});
or
$('textarea').live('blur', function() {
console.log(this.text);
});
两者都返回为未定义,因为它不知道'this'指的是什么。
是否还有其他事件可以实现这一目标?
答案 0 :(得分:2)
使用value
属性(this.value
)获取内容。即使在JQuery中,.text()
方法也不会返回textarea的正确内容。
如果你想使用JQuery方法:
$('textarea').live('focusout', function() {
console.log($(this).val());
}