最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jQuery實現(xiàn)在textarea指定位置插入字符或表情的方法

 更新時間:2015年03月11日 14:50:25   作者:黃平俊  
這篇文章主要介紹了jQuery實現(xiàn)在textarea指定位置插入字符或表情的方法,實例分析了jQuery操作表單元素的技巧,非常實用,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了jQuery實現(xiàn)在textarea指定位置插入字符或表情的方法。分享給大家供大家參考。具體實現(xiàn)方法如下:

1. 函數(shù)定義    

復(fù)制代碼 代碼如下:
(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. 調(diào)用方法
復(fù)制代碼 代碼如下:
$("#textareaId").insertAtCaret("新表情");

希望本文所述對大家的jQuery程序設(shè)計有所幫助。

相關(guān)文章

最新評論

嵩明县| 齐齐哈尔市| 革吉县| 五原县| 丰都县| 福泉市| 郸城县| 唐海县| 灵璧县| 精河县| 花莲县| 池州市| 黔江区| 黄石市| 政和县| 鹿邑县| 凌源市| 秦皇岛市| 邓州市| 台中县| 久治县| 厦门市| 庆安县| 扶沟县| 景泰县| 蓝山县| 万全县| 北海市| 呼伦贝尔市| 新泰市| 顺平县| 辰溪县| 巴中市| 襄城县| 延长县| 克拉玛依市| 宁都县| 渭源县| 龙海市| 四子王旗| 托里县|