獲取光標位置 在光標前插入文本 在點亮光標

var txtArea = $("#"+now_edit_code)[0];
            var regExp = new RegExp("{圖片}"); //只限製圖片
            var content = txtArea.value;
            layer.close(imgMsg);
            if(regExp.exec(content) && $(this).index() == 0) {
                imgMsg = layer.msg("圖片變量只能用一次");
                return;
            }
            var start = txtArea.selectionStart; //初始位置
            txtArea.value = content.substring(0, txtArea.selectionStart) + $(this).text() + content.substring(txtArea.selectionEnd, content.length);
            var position = start + $(this).text().length;
            $("#"+now_edit_code).focus();
            txtArea.setSelectionRange(position, position);

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章