我有多个文本区域,当您完成编辑它们时,我希望在该字段不再具有焦点时检索新文本。
我一直在尝试的解决方案是
$('textarea').live('focusout', function() {
console.log(this.text);
});
or
$('textarea').live('blur', function() {
console.log(this.text);
});
两者都返回未定义,因为它不知道“this”指的是什么。
还有其他事件可以使这成为可能吗?
最佳答案
使用value
属性(this.value
)获取内容。即使在 JQuery 中,.text()
方法也不会返回文本区域的正确内容。
如果你想使用 JQuery 方法:
$('textarea').live('focusout', function() {
console.log($(this).val());
}
关于javascript - 在 focusout/blur 上检索文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7719406/