国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > JavaScript > 正文

jquery實(shí)現(xiàn)在光標(biāo)位置插入內(nèi)容的方法

2019-11-20 13:12:53
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

本文實(shí)例講述了jquery實(shí)現(xiàn)在光標(biāo)位置插入內(nèi)容的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:

復(fù)制代碼 代碼如下:
<!DOCTYPE html> 
<html> 
<head> 
    <title>無(wú)標(biāo)題頁(yè)</title> 
    <script type="text/javascript" src="jquery-1.7.2.min。js"></script> 
    <script type="text/javascript"> 
        (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); 
        $(document).ready(function () { 
            $("#numd").bind("mouseleave", function () { 
                document.getElementById('keybored').style.display = 'none'; 
                document.getElementById('Nm').blur(); 
            }); 
            $("#Nm").focus(function () { 
                document.getElementById('keybored').style.display = ''; 
            }); 
            $(".readbtns").click(function () { 
                $("#Nm").insertAtCaret($(this).val()); 
            }); 
        }); 
    </script> 
</head> 
<body> 
    <ul> 
        <li> 
            <input /> 
            <div> 
            </div> 
        </li> 
    </ul> 
    <input id="hid" type="text" value="" style="display: none" /> 
    <span id="numd" style="border: 1px solid red; clear: both; display: inline-block; font: 800em;"> 
        <input type="text" id="Nm" name="Nm" value="" /> 
        <div style="display: none; border: 1px solid #A2B4C6; width: 150px; height: 400px;" 
            id="keybored"> 
            <input type="button" class="readbtns" value="1" /> 
            <input type="button" class="readbtns" value="2" /> 
            <input type="button" class="readbtns" value="3" /> 
            <input type="button" class="readbtns" value="4" /> 
            <input type="button" class="readbtns" value="5" /> 
            <input type="button" class="readbtns" value="6" /> 
            <input type="button" class="readbtns" value="7" /> 
            <input type="button" class="readbtns" value="8" /> 
            <input type="button" class="readbtns" value="9" /> 
        </div> 
    </span> 
</body> 
</html>

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

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 治县。| 泊头市| 平山县| 大荔县| 香港| 丰台区| 杭锦后旗| 莲花县| 德昌县| 大兴区| 台北县| 大化| 竹北市| 宁乡县| 鸡泽县| 清原| 涞水县| 青阳县| 大兴区| 永泰县| 昂仁县| 白河县| 衡阳市| 卢龙县| 井冈山市| 社会| 灵寿县| 萨迦县| 赞皇县| 开阳县| 科尔| 原阳县| 遂平县| 安岳县| 桃源县| 辛集市| 江川县| 晋城| 基隆市| 保德县| 东乡|