jquery ui选中多个元素

<style type="text/css">
li {
    background: #eef;
    margin-bottom:5px;
    list-style-type: none;
}
.color1{background: #ffe;
        margin-bottom:5px;
    list-style-type: none;
    }
</style>
<script type="text/javascript">
$(document).ready(function(){
    $("#selectable").selectable({                     //进行拖动多选
        stop:function(){                              //当拖动选择结束时,触发stop事件
            var result=$("#select-result").empty();   //清空结果列表
            $(".ui-selected",this).each(function(){     //当选中时,jqueryui会自动加样式ui-selected,循环选中的结果
                var index=$("#selectable li").index(this); //获取选中的索引
                result.append("#"+(index+1)+""+$(this).html()); //显示选中的索引和值
            })
        }
    });
    $("li").toggle(
        function(){
            $(this).addClass("color1");
        },
        function(){
            $(this).removeClass("color1");
        }
    );
});
</script>
</head>
<body>
    <p id="feedback">
        <span>已经选择的结果:</span><span id="select-result">none</span>
    </p>
    <ol id="selectable">
        <li class="ui-widget-content">张小三</li>
        <li class="ui-widget-content">李四</li>
        <li class="ui-widget-content">王强</li>
        <li class="ui-widget-content">韩琦</li>
        <li class="ui-widget-content">廖婉如</li>
        <li class="ui-widget-content">苏志宇</li>
    </ol>
</body>
时间: 2024-11-05 18:49:40

jquery ui选中多个元素的相关文章

jquery ui选中表格多行数据

<script src="../public/js/jquery-1.8.3.js"></script> <script src="../public/js/jquery-ui-1.10.4.custom.js"></script> <script src="../public/js/jquery-ui.js"></script> <link rel="sty

JQuery UI中的Tabs与base元素摩擦的BUG

JQuery UI中的Tabs与base元素冲突的BUG 以前一直使用jquery-ui-1.8,最近打算试一下目前最新的版本1.11.但对于Tabs,页面是乱的,怎么也不正常.折腾了好几个小时,最后发现页面中使用的base元素,对Tabs有破坏性的影响. 没有想清楚具体的原因,先记下来再说吧. 到了晚上,又想起这个问题.这个问题实在讨厌,我的系统中所有页面中都使用了base元素,不解决这个冲突实在是不爽.经过几个小时的跟踪调试,终于发现的问题所在: 新版本的jquery UI中,Tabs的代码

获取JQuery UI tabs中被选中的tabs的方法

JQuery标签事件处理实例 如果你正在使用JQuery tabs而且想从基本的功能扩展到自定义的功能,这是你最好知道如何处理JQuery的点击事件. 在这篇文章中: 1.回顾如何添加当tab被点击时的事件处理 背景: 需要了解的是,JQuery在不断修正的,很多有用的信息只针对于某一特定的老版本,JQuery已经不在支持. 在这种情况下,JQuery-ui对标签页的事件监听的支持从1.9.x的show命令切换到JQuery-UI 1.10.x的activate命令. 处理一个Tab的点击事件在

jQuery UI

1.jQuery UI: 是以jQuery为基础的JavaScript网页用户界面的开源库.包含底层用户交互.动画.特效和可更换主题的可视控件.我们可以直接用它来构建具有很好交互性的web应用程序.2.jQuery UI : 包含了许多维持状态的小部件(Widget),因此,他与定性的jQuery插件使用模式略有不同.所有的jQuery UI 小部件(Widget)使用相同的模式,所以,只要学会使用其中一个,就知道如何使用其他小部件(Widget).3.jQuery UI: IE 6.0+ ,

jQuery基础(常用插件 表单验证,图片放大镜,自定义对象级,jQuery UI,面板折叠)

1.表单验证插件--validate   该插件自带包含必填.数字.URL在内容的验证规则,即时显示异常信息,此外,还允许自定义验证规则,插件调用方法如下: $(form).validate({options}) 其中form参数表示表单元素名称,options参数表示调用方法时的配置对象,所有的验证规则和异常信息显示的位置都在该对象中进行设置.     2.表单插件--form 通过表单form插件,调用ajaxForm()方法,实现ajax方式向服务器提交表单数据,并通过方法中的option

jQuery UI部件

(一)按钮 button()方法回修改单个按钮来增强外观,而buttonset()方法对一组按钮起作用. button(options)   button('enable')   button('disable')   button('destroy')   button('option', optionName, value) buttonset同上 $('').button({}); icons 指定一个或来那个在按钮显示的图标,主要图标由对象的primary属性标识,次要图标由second

利用 jQuery UI 和 Ajax 创建可定制的 Web 界面

如今,网站比以往更具可定制性,允许用户更改其空间,根据自己的喜好对其进行个性化.个性化的主页或仪表板页面(例如 iGoogle.MyYahoo! 和 MyAOL)日渐普及,大多数 Web 应用程序内甚至也整合了类似的功能.jQuery 库简化了此类复杂 JavaScript 交互的编写,随着 jQuery UI 的引入,这项功能得到了进一步的简化,该库以易于访问的 jQuery 插件的形式提供了常用用户界面类型. 本文介绍了如何利用 Ajax 和 jQuery UI 创建具有各种定制功能的高度可

JQuery.UI类库AutoComplete 调用WebService进行模糊查询

1.介绍jQuery.UI中autocomplete参数介绍. 此语法引用于: http://www.jb51.net/article/24219.htm 语法: autocomplete(urlor data, [options] ) 参数: url or data:数组或者url [options]:可选项,选项解释如下: 1) minChars (Number) 在触发autoComplete前用户至少需要输入的字符数,Default:1,如果设为0,在输入框内双击或者删除输入框内内容时显

jQuery UI基本使用方法

其实jQuery UI早就在我的学习计划中,只不过因为计划安排始终处于待命状态,最近项目要用到jQuery UI,就提前学习一下,也想能够封装自己的UI库,这样就不用老按照别人的套路走了,像使用jQuery UI的时候,连DOM结构都要按照他们写的来,一个div里面必须包含一个h3才有用,用h2就没用了,这样的框架延伸性太差了吧,还是自己的东西好用! 本篇笔记为jQuery UI的使用笔记,深入到具体封装层面的待我以后读了源码再来写更深入的笔记,目前仅为快速学习,为了跟上项目. 1.如何引入 涉