我是靠谱客的博主 愤怒小虾米,最近开发中收集的这篇文章主要介绍vue 怎么在字符串中指定位置插入字符_jQuery实现在textarea指定位置插入字符或表情的方法...,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

本文实例讲述了jQuery实现在textarea指定位置插入字符或表情的方法。分享给大家供大家参考。具体实现方法如下:

1. 函数定义

(function($){

$.fn.extend({

insertAtCaret: function(myValue){

var $t=$(this)[0];

if (document.selection) {

this.focus();

sel = document.selection.createRange();

sel.text = myValue;

this.focus();

}

else

if ($t.selectionStart || $t.selectionStart == '0') {

var startPos = $t.selectionStart;

var endPos = $t.selectionEnd;

var scrollTop = $t.scrollTop;

$t.value = $t.value.substring(0, startPos) + myValue + $t.value.substring(endPos, $t.value.length);

this.focus();

$t.selectionStart = startPos + myValue.length;

$t.selectionEnd = startPos + myValue.length;

$t.scrollTop = scrollTop;

}

else {

this.value += myValue;

this.focus();

}

}

})

})(jQuery);

2. 调用方法

$("#textareaId").insertAtCaret("新表情");

希望本文所述对大家的jQuery程序设计有所帮助。

最后

以上就是愤怒小虾米为你收集整理的vue 怎么在字符串中指定位置插入字符_jQuery实现在textarea指定位置插入字符或表情的方法...的全部内容,希望文章能够帮你解决vue 怎么在字符串中指定位置插入字符_jQuery实现在textarea指定位置插入字符或表情的方法...所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部