`
yinter
  • 浏览: 245023 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

jquery使用小记

阅读更多

               现在开发难免会要用到jquery,但有不是很熟,把用到的记录下吧:

 

                var roleSelected=[];
                /*
                $.each(roleSelected, function(key, val) {
                        console.log('index in arr:' + key + ", corresponding value:" + val);
                });*/


                //选择id为taskRelateUser下的select元素中被selected值
                $("#taskRelateUser").find("select").children(":selected").each(function(i,a){
                    roleSelected.push(a.value);
                });
               
                if (hasSameElementInArray(roleSelected)){
                    alert("数据中存在相同的元素!");
                    return false;
                }

               //数组中是否有相同元素
            function hasSameElementInArray(arr){
                var hash = {};
                for(var i in arr) {
                  if(hash[arr[i]]){
                      return true;
                    }
                  hash[arr[i]] = true;
                    console.log(hash);
              }
              return false;
            }
分享到:
评论

相关推荐

    Jquery AutoComplete组件+Ajax实现搜索框输入提示功能小记

    本文主要介绍如何使用Jquery AutoComplete组件与Ajax技术来实现搜索框的实时输入提示功能。这种功能能够显著提升用户的交互体验,尤其是在需要大量数据检索的应用场景下。 #### 背景技术及术语解释 - **JQuery**:...

    jQuery UI AutoComplete 自动完成使用小记

    本篇文章将深入探讨如何使用 jQuery UI AutoComplete 实现自动完成功能,并通过一个简单的示例来说明其工作原理。 首先,我们需要在 HTML 页面中引入 jQuery UI 相关的 CSS 和 JavaScript 文件。在示例代码中,可以...

    fontawesome-iconpicker使用小记

    在Bootstrap项目中,为了增强用户体验并提供更直观的图标选择,我们可以使用`fontawesome-iconpicker`这个插件。`fontawesome-iconpicker`是基于Font Awesome图标库和Bootstrap框架设计的一个组件,它允许用户以图形...

    formValidator使用小记

    《formValidator使用小记》 在网页开发中,表单验证是不可或缺的一部分,它能确保用户输入的数据符合我们的预期,防止无效数据的提交,提高用户体验并保护服务器安全。本文将详细探讨一个常用的JavaScript表单验证...

    树形菜单DTree使用小记

    2. **可扩展性**:DTree可以与其他库(如jQuery、React、Vue等)结合,实现更复杂的交互效果。 3. **自定义样式**:通过CSS自定义节点的样式,适应不同的UI设计需求。 4. **优化性能**:通过缓存、懒加载等技术优化...

    Jquery中dialog属性小记

    以上知识包含了JQuery dialog组件在创建对话框时可使用的主要属性和参数、事件处理、页面内容加载、动态添加按钮、必要的JQuery UI资源文件以及特定插件的使用。这些知识点可以帮助开发者更好地理解和运用JQuery UI...

    谷歌Chrome浏览器扩展程序开发小记

    在开发过程中,作者遇到了许多问题,例如$被占用、jQuery库和原来系统的JS库存在调用顺序的问题、内部frame中的JS代码无法直接使用等。最后,作者成功地开发了这个Chrome扩展程序,解决了公司的考勤日历问题。 在这...

    浅谈Jquery为元素绑定事件

    Jquery如何为元素绑定事件,小记一下,防止忘记了! $(this).bind({ click:function(){ window.open(alert('OK')); }, mouseover:function(){ window.open(alert('OK')); }, mouseout:...

Global site tag (gtag.js) - Google Analytics