首页 > 编程 > JavaScript > 正文

jQuery设置聚焦并使光标位置在文字最后的实现方法

2019-11-20 09:20:22
字体:
来源:转载
供稿:网友

如下所示:

$.fn.setCursorPosition = function(position) {	if (this.lengh == 0)		return this;	return $(this).setSelection(position, position);};$.fn.setSelection = function(selectionStart, selectionEnd) {	if (this.lengh == 0)		return this;	input = this[0];	if (input.createTextRange) {		var range = input.createTextRange();		range.collapse(true);		range.moveEnd('character', selectionEnd);		range.moveStart('character', selectionStart);		range.select();	} else if (input.setSelectionRange) {		input.focus();		input.setSelectionRange(selectionStart, selectionEnd);	}	return this;};$.fn.focusEnd = function() {	this.setCursorPosition(this.val().length);};

以上这篇jQuery设置聚焦并使光标位置在文字最后的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持武林网。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表