`
bee1314
  • 浏览: 163543 次
  • 性别: Icon_minigender_1
  • 来自: 安徽
社区版块
存档分类
最新评论

jQuery插件创建input选中区域

 
阅读更多


有图有真相,实际效果。

 

 

/**
 * 创建选中区域
 */
(function($) {
    $.fn.selectRange = function(start, end) {
        return this.each(function() {
            if(this.setSelectionRange) {
                var self = this;
                //fix chrome issue
                window.setTimeout(function() {
                    self.setSelectionRange(start, end);
                }, 0);
            } else if(this.createTextRange) {
                var range = this.createTextRange();
                range.collapse(true);
                range.moveEnd('character', end);
                range.moveStart('character', start);
                range.select();
            }
        });
    };
})(jQuery);

使用方式:
1. dom:
<input type="text" id="name" value="aaaaaa">
2:
var len = $("#name").val().length;
$("#name").selectRange(0, len);

 
 

 

  • 大小: 431 Bytes
分享到:
评论

相关推荐

    新浪微博表情jQuery插件

    即便成功读取到表情数据了,又必须考虑表情分类,翻页等等等等问题,还需要考虑表情的插入方式并非简单的在文本最后插入,而是在光标所在处插入,还应该能够替换掉已选中文字,还要涉及到不同浏览器的兼容问题…… ...

    select checkbox radio项直接赋值jQuery插件

    jQuery插件只可以用val方法给input标签的text、password、hidden类型赋值。 而checkbox、radio属性和select标签就无法直接赋值,必须用遍历的方法使对应项选中。 我自己写了一个jQuery的插件,可以直接用setval方法...

    jQuery搜索框插件下拉菜单选择代码.zip

    jQuery搜索框插件下拉菜单选择代码是一款点击input框弹出下拉菜单,选中菜单,支持多选条件,进行搜索功能代码。

    jquery attr方法获取input的checked属性问题

    问题:经常使用jQuery插件的attr方法获取checked属性值,获取的值的大小为未定义,此时可以用prop方法获取其真实值,下面介绍这两种方法的区别: 1.通过prop方法获取checked属性,获取的checked返回值为boolean,...

    jQuery搜索框下拉菜单选择插件

    一款点击input文本框弹出下拉菜单,选中菜单,支持多选条件,进行搜索的jQuery搜索框下拉菜单选择插件,功能很强大的下拉框搜索代码。

    jQuery鼠标滚动设置input值特效代码

    jQuery鼠标滚动设置input值代码是一款鼠标滚轮滚动可自由调节数字的jquery.mousewheel插件。

    jQuery插件datalist实现很好看的input下拉列表

     当被选中的时候(触发blur焦点)(不管是鼠标还是tab键)清空input框并且显示自定义的下拉列表,然后可以用键盘的上下键选择(鼠标当然肯定没理由不可以啦),单击鼠标左键或者enter键将选中的列表的值输入到input框。...

    jquery 联动输入插件

    &lt;script src="Scripts/jquery-1.6.2.min.js" type="text/javascript"&gt; .j_prompt_select { width: 350px; z-index:100; border: #7f9db9 1px solid; background: #fff; font-size: 12px; font-family: ...

    jQuery 在网页上插入文本的插件

    内容索引:脚本资源,jQuery,jQuery插件 Jquery.Careterjquery.Careter 将文本插入到文本框指定位置,感谢您使用我的jquery插件,希望我的插件有您需要的功能,甚至能用帮您完成工作或者学习上的问题,一些使用说明:...

    txtTip:一个文本框信息提示的jQuery插件!自我感觉良好的一个东东

    txtTip一个文本框信息提示的jQuery插件!不论你是input text还是 input password 它都可以完美提示。这个插件写于2013年,现已成为世纪天成平台及各游戏官网通用的标准。######使用说明:######$("input选中器")....

    jQuery-Filterable:使用这个 jQuery 插件使表格可过滤

    使用这个 jQuery 插件使表格可过滤。 安装 只需在您的 HTML 页面中包含 jQuery 和filterable.js 。 ##Usage 在 JavaScript 中,启用过滤插件可以像这样简单: $ ( '#my-table' ) . filterable ( ) ; 为了使其...

    jQuery三级联动菜单选中赋值特效代码

    jQuery三级联动菜单选中赋值代码是一款input文本框点击弹出三级联动菜单,支持多选和单选,选中菜单赋值提交代码。

    checkground:一个简单的jQuery插件,它使用易于设置样式的div元素替换了默认的复选框控件

    检查场描述checkground是一个简单的jQuery插件,它使用易于设置样式的div元素替换了默认的复选框控件。 checkground隐藏原始元素,并根据背景状态更新选中的属性Checkground元素的元素。安装及使用下载或克隆存储库...

    jQuery详细教程

    jQuery详细教程,讲解很透彻, 一. jQuery 语法实例 $(this).hide() 演示 jQuery hide() 函数,隐藏当前的 HTML 元素。 $("#test").hide() 演示 jQuery hide() 函数,隐藏 id="test" 的元素。 $("p").hide() ...

    [原创]基于JQUERY的树形结构插件GooTree

    花生米AJAX-UI系列之:基于JQUERY的树形结构0.1版 feature: 1、可以静态载入一整棵树或子树,也可以动态AJAX载入一整棵树或子树 2、具有一般的对结点增,删,改,选中,取消选中的功能,并能让用户编写相关的触发事件...

    jQuery完全实例.rar

    你可以传递一个手写的 HTML 字符串,或者由某些模板引擎或插件创建的字符串,也可以是通过 AJAX 加载过来的字符串。但是在你创建 input 元素的时会有限制,可以参考第二个示例。当然这个字符串可以包含斜杠 (比如一...

    jquery-lazyForm:一个非常简单的 jQuery 插件,用于从表单中检索所有输入名称和值

    您将找到的最简单的 jQuery 表单数据提取插件。 特征 闪电般快速,利用 jQuery 自己的:input选择器。 支持每个 HTML5 表单元素,包括&lt;input&gt; 、 &lt;select&gt; 、 &lt;textarea&gt;和&lt;button&gt; 。 未...

    漂亮jQuery单选框/复选框美化插件Labelauty.js

    漂亮jQuery单选框/复选框美化插件Labelauty.js,支持自定义灰色按钮不可点、支持input控件定义选项 直接提交后端即可获取数据还是非常方便的单选框/多选框美化JS插件,特别是在手机端使用,还是非常 适用的。

    Labelauty–jQuery单选框/复选框美化插件分享

    Labelauty–jQuery单选框/复选框美化插件,基于jQuery的一个非常小巧的插件,它除了能够实现单选框/复选框原本的选中、未选中、禁用等功能外,还能够设置选中和未选中的文本信息、标签的最小宽度等。 运行效果图:...

Global site tag (gtag.js) - Google Analytics