现在开发难免会要用到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**:...
本篇文章将深入探讨如何使用 jQuery UI AutoComplete 实现自动完成功能,并通过一个简单的示例来说明其工作原理。 首先,我们需要在 HTML 页面中引入 jQuery UI 相关的 CSS 和 JavaScript 文件。在示例代码中,可以...
在Bootstrap项目中,为了增强用户体验并提供更直观的图标选择,我们可以使用`fontawesome-iconpicker`这个插件。`fontawesome-iconpicker`是基于Font Awesome图标库和Bootstrap框架设计的一个组件,它允许用户以图形...
《formValidator使用小记》 在网页开发中,表单验证是不可或缺的一部分,它能确保用户输入的数据符合我们的预期,防止无效数据的提交,提高用户体验并保护服务器安全。本文将详细探讨一个常用的JavaScript表单验证...
2. **可扩展性**:DTree可以与其他库(如jQuery、React、Vue等)结合,实现更复杂的交互效果。 3. **自定义样式**:通过CSS自定义节点的样式,适应不同的UI设计需求。 4. **优化性能**:通过缓存、懒加载等技术优化...
以上知识包含了JQuery dialog组件在创建对话框时可使用的主要属性和参数、事件处理、页面内容加载、动态添加按钮、必要的JQuery UI资源文件以及特定插件的使用。这些知识点可以帮助开发者更好地理解和运用JQuery UI...
在开发过程中,作者遇到了许多问题,例如$被占用、jQuery库和原来系统的JS库存在调用顺序的问题、内部frame中的JS代码无法直接使用等。最后,作者成功地开发了这个Chrome扩展程序,解决了公司的考勤日历问题。 在这...
Jquery如何为元素绑定事件,小记一下,防止忘记了! $(this).bind({ click:function(){ window.open(alert('OK')); }, mouseover:function(){ window.open(alert('OK')); }, mouseout:...