我的表单上有一个文本区域和一个按钮。文本区域中可能已经有一些文本。我希望单击按钮时光标移动到文本区域中的最后一个位置。
这可能吗?
最佳答案
xgMz 的答案最适合我。您无需担心浏览器:
var html = $("#MyTextArea").val();
$("#MyTextArea").focus().val("").val(html);
这是我为下次执行此操作而编写的一个快速 jQuery 扩展:
; (function($) {
$.fn.focusToEnd = function() {
return this.each(function() {
var v = $(this).val();
$(this).focus().val("").val(v);
});
};
})(jQuery);
像这样使用:
$("#MyTextArea").focusToEnd();
关于javascript - 如何将光标移动到 JavaScript 中文本区域的最后一个位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3159325/