• 获取文本框中焦点的位置 兼容IE,FireFox


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title> - </title>
    <script type='text/javascript' src="@bak/jquery-1.5.2.min.js"></script>
    <script type='text/javascript'>
    (function($){
        $.fn.getVal=function(){
            var a=$(this).get(0),v=$(this).val();
            $(this).click(function(){
                if($.browser.msie){
                    a.focus();var r=document.selection.createRange(),t=a.createTextRange();t.setEndPoint("endtoend",r);
                    p=(parseInt(t.text.length)+1);
                }else{
                    var p=(parseInt(a.selectionStart)+1);
                }
                var r=new Array(),n=0;r=v.split(",");
                for(i=0;i<r.length;i++){
                    n=n+(r[i]+'').length+1;
                    if(n>=p){
                        alert('"'+r[i]+'"|'+n+'|'+p);
                        break;
                    }
                }
            })
        }
    })(jQuery)

    $(function(){
        $('#c1').getVal();
    });
    </script>
    </head>

    <body>
    <input value="1,22,333,2,322,6,3321" style="66%" id="c1">
    </body>
    </html>

  • 相关阅读:
    阿里数据中台底座的12年建设实践
    淘宝小部件:全新的开放卡片技术!
    判断QQ是否在线
    Linux消息队列应用
    轻松学习Linux之如何创建可执行脚本
    JAVA多线程学习笔记
    轻松学习Linux之Shell文件和目录属性详解
    Firefox必备的24款web开发插件
    数论+图论+map——cf1323E
    【codevs1116】四色问题
  • 原文地址:https://www.cnblogs.com/see7di/p/2239770.html
Copyright © 2020-2023  润新知