zoukankan      html  css  js  c++  java
  • jQuery $.fn 方法扩展~

    //以下代码紧跟在引进的jquery.js代码后面

    <script type="Text/JavaScript">

    $(function (){

    //扩展myName方法 此方法为默认选中字符串中从 start 到 end 类似:#这是话题#  效果

    $.fn.myName( function(start, end){

        var txtStr= $(this).get(0);

        if(txtStr==null) { return;}

        else if (txtStr.setSelectionRange){

          txtStr.focus();

          txtStr.createTextRange(start, end);

          }

        else if(txtStr.createTextRange){

        var txt = txtStr.createTextRange();

        txt.collapse(true);

        txt.moveEnd('character',end);

        txt.moveStart('character',start);

        txt.select();

                }

        else if (txtStr. selectionStart){

        txtStr.selectionStart=start;

        txtStr.selectionEnd=end;

        }

      })

    })

    </script>

    ————以上代码为jquery扩展————

    ————以下为使用扩展方法————

    $(#id).click(function(){

      //以下意思是给id为id 的文本框赋值“#请输入话题#”且选定“请输入话题”即:#请输入话题#效果

      $(#id).val('#请输入话题#')myName(1,6);//从1开始到第六个(不包括第6个)

    })

  • 相关阅读:
    [DDCTF 2019]homebrew event loop
    [极客大挑战 2019]FinalSQL
    $[HAOI2008]$硬币购物
    $2018/8/19 = Day5$学习笔记 + 杂题整理
    $2018/8/16 = Day2$学习笔记$+$杂题整理
    [NOIp2009] $Hankson$の趣味题
    2018清北学堂夏日培训游记
    2.数组的声明和创建
    1.什么是数组?
    15.递归
  • 原文地址:https://www.cnblogs.com/jicheng/p/5943203.html
Copyright © 2011-2022 走看看