jQuery工具函数上
1、字符串操作
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<script src="js/jquery-1.7.1.js"></script>
<script>
$(function () {
var str = ' u ';
alert($.trim(str));
})
</script>
</head>
<body> </body>
</html>
2、$.each()遍历数组和对象
<html>
<head>
<script src="js/jquery-1.7.1.js"></script> </head>
<body>
<button>输出每个列表项的值</button>
<ul>
<li>Coffee</li>
<li>Milk</li>
<li>Soda</li>
</ul>
<div class="box"> </div>
</body>
</html>
JavaScript
<script type="text/javascript">
$(document).ready(function(){
$("button").click(function(){
var arr = [],
i = 0;
//alert(typeof (lis));
for(;i < $('li').length;i++) {
var lis = $('li').eq(i).html();
arr.push(lis);
}
//alert(arr);
$.each(arr,function (index, content) {
$('.box').html($('.box').html() + (index + 1) + '.' + content + '<br />')
}); });
});
</script>
遍历对象
$.each($.ajax(), function (name, fn) {
$('#box').html($('#box').html() + name + '.' + '<br /><br />');
})
3、$.grep()数据筛选
$(function () {
var arr = ['45','2','1','5','24','19'];
var arrGrep = $.grep(arr,function (ele, index) {
return index < 4 && ele > 3;
});
alert(arrGrep);//45,5
})
4、$.map()修改数据
<script>
$(function () {
var arr = ['4','6','2','9','11','25'];
var arrMap = $.map(arr,function (element, index) {
if(index < 5 && element < 6) {
return element +'1';
}
});
alert(arrMap);//41,21
})
</script>
5、$.inArray()获取查找到元素的下标
<script>
$(function () {
var arr = [4,11,4,5,6,6,7,8,];
var arrInArray = $.inArray(11,arr);
alert(arrInArray);//1
})
</script>
6、$.merge()合并两个数组
$(function () {
var arr = [4,11,4,5,6,6,7,8];
var arr2 = [14,111,41,5,6,6,7,8];
var arrMerge = $.merge(arr2,arr);
alert(arrMerge);//14,111,41,5,6,6,7,8,4,11,4,5,6,6,7,8
})
7、$.unique()删除重复的 DOM 元素
$(function () {
var divs = $('div').get();
divs = divs.concat($('.box').get());//get() 方法获得由选择器指定的 DOM 元素。concat()方法用于连接两个或多个字符串。
alert($(divs).size()); //size()必须要用jQuery的方法($(divs),而不是divs)
$.unique(divs);
alert($(divs).size());
})
8、.toArray()合并多个 DOM 元素组成数组
$(function () {
var lis = ($('li').toArray());
alert(lis.length);
});
jQuery工具函数上的更多相关文章
- 从零开始学习jQuery (九) jQuery工具函数
一.摘要 本系列文章将带您进入jQuery的精彩世界, 其中有很多作者具体的使用经验和解决方案, 即使你会使用jQuery也能在阅读中发现些许秘籍. 我们经常要使用脚本处理各种业务逻辑, 最常见的就 ...
- jQuery 工具函数
jQuery工具函数 一.$.browser对象属性 属性列表 说明 webkit webkit相关浏览器则返回true,否则返回false,如google,傲游. mozilla mozilla相关 ...
- jQuery工具函数(转)
原文地址:http://www.cnblogs.com/kissdodog/archive/2012/12/27/2835561.html 作者:逆心 ------------------------ ...
- 4月13日学习笔记——jQuery工具函数
浏览器及特性检测 jQuery.support.boxModel 如果这个页面和浏览器是以 W3C CSS 盒式模型来渲染的,则等于 true.通常在 IE 6 和 IE 7 的怪癖模式中这个值是 f ...
- jQuery工具函数
要点:1.字符串操作2.数组和对象操作3.测试操作4.URL 操作5.浏览器检测6.其他操作 工具函数是指直接依附于 jQuery 对象,针对 jQuery 对象本身定义的方法,即全局性的函数.它的作 ...
- 分享几个实用的jquery工具函数
1.$.browser对象属性 属性列表 说明 webkit webkit相关浏览器则返回true,否则返回false,如google,傲游. mozilla mozilla相关浏览器则返回tru ...
- jquery工具函数browser() 辨别浏览器
1.browser属性不是一个函数是一个全局对象,可以辨别客户端浏览器. 2.属性1:$.browser.msie如果返回true则客户端浏览器是ie.相似的$.browser.safari返回tru ...
- jQuery工具函数下
测试操作 1.判断是否为数组对象 $(function () { //判断是否为数组对象 var arr = [1,2,3,4]; alert($.isArray(arr));//true }); 2 ...
- JQuery中的工具函数总结
前提引入 前提当然也是要引入Jquery啦... <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js" typ ...
随机推荐
- linux下virtualenv的python版本
virtualenv是python开发中一个重要的工具,它可以帮助我们创建一个干净的python解释环境,创建虚拟环境时,这个虚拟环境的 python版本往往是系统默认的2.x版本.别急,我们只需要一 ...
- Js 导出Excel IE ActiveX控件
function ExportExcel() { var oXL = new ActiveXObject("Excel.Application"); //创建excel应用程序对象 ...
- Roads in Berland(图论)
Description There are n cities numbered from 1 to n in Berland. Some of them are connected by two-wa ...
- Backbone案例的初略理解
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://www.blogbus.com/monw3c-logs/217636180.html 先说一下Backbone的执行顺序: ...
- IE6 js修改img的src属性问题
今天在做项目,有个点击按钮切换图片功能,即修改img的src属性,在IE6下测试,切换图片不显示,右键选择显示图片,可以显示出来,琢磨了很久,最终发现是因为该按钮是a标签导致的, 随后上网查了下,有些 ...
- 基于epoll的聊天室程序
epoll相对于poll和select这两个多路复用的I/O模型更加的高效.epoll的函数很简单,麻烦的地方在于水平触发和边沿触发. 用张图来说明下 ET(边沿)只是在状态反转时触发,比如从不可读到 ...
- HttpContext请求上下文对象
一.HttpContext概述 HttpContext基于HttpApplication的处理管道,由于HttpContext对象贯穿整个处理过程,所以,可以从HttpApplication处理管道的 ...
- SQL Server索引语法 <第四篇>
从CREATE开始 通过显式的CREATE INDEX命令 在创建约束时作为隐含的对象 随约束创建的隐含索引 当向表中添加如下两种约束之一时,就会创建隐含索引. 主键约束(聚集索引) 唯一约束(唯一索 ...
- mysql logstash 配置
[elk@dr-mysql01 mysql]$ cat logstash_mysql.conf input { file { type => "zj_mysql" path ...
- 2014.8.4我出的模拟赛【你的名字叫czy是吧】
你的名字叫czy是吧 (mynameisczy.pas/.c/.cpp) 尽管czy放了那么多只NTR酋长,也没能拦住黄巨大.黄巨大和czy相遇了…… “你的名字叫czy是吧” “……” “我们来单挑 ...