ホームページ  >  記事  >  ウェブフロントエンド  >  カーソル位置にコンテンツを挿入するための JQuery 実装コード_jquery

カーソル位置にコンテンツを挿入するための JQuery 実装コード_jquery

WBOY
WBOYオリジナル
2016-05-16 18:25:021030ブラウズ
复制代码代码如下:

(function($){
$.fn.extend( {
insertAtCaret: function(myValue){
var $t=$(this)[0];
if (document.selection) {
this.focus(); document.selection.createRange();
sel.text = myValue;
}
else
if ($t.selectionStart || $t.selectionStart = = '0') {
var startPos = $t.selectionStart;
var rollTop = $t.scrollTop; value.substring(0, startPos) myValue $t.value.substring(endPos, $t.value.length);
$t.selectionStart = startPos $t.selectionEnd = startPos myValue.length;
$t.scrollTop =scrollTop;
else {
this.value = myValue(); >}
}
})
})(jQuery);


使用方法:




复制代码

代码如下:

$(selector ).insertAtCaret("値");
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。