zoukankan      html  css  js  c++  java
  • jQuery插件,将内容插入到光标处

    (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);

    //调用方法:
    $("select").insertAtCaret();
  • 相关阅读:
    最小生成树
    图论最短路径例题
    广搜例题
    这些搜索套路好深。。。
    高斯消元part2
    高斯消元与行列式求值 part1
    2020/4/24
    实时的眼部追踪
    2020/4/23
    2020/4/22
  • 原文地址:https://www.cnblogs.com/kingwell/p/2816575.html
Copyright © 2011-2022 走看看