JQuery工具函数

1. 工具函数

$(function () {

var str = "   jquery   ";

console.log($.trim(str));

var arr = [1,2,3,4,5]

$.each(arr, function (index, value) {

$("#box").html($("#box").html() + index + ":" + value);

});


$.each(window, function(name, fn) {

$("#box").html($("#box").html() + index + ":" + value);

});


var newArr = $.grep(arr, function(element, index) {   //过滤函数

if element > 1:

return true;

else:

return false;

});


var newArr = $.map(arr, function(element, index) {   //过滤函数

return element + 1;

});


$.inArray(11, arr); //查找元素

var arr2 = [200, 300]

var newArr = $.merge(arr, arr2); //合并数组

var divs = $("div").get();

divs = divs.concat($(".box").get())

$.unique(divs); //删除重复dom元素


$("li").toArray(); //获取原生dom元素数组


$.isArray(arr);  //判断是否为数组

$.isFunction(fn);  //判断是否为Function

$.isEmptyObject({});  //判断是否为空对象

$.isPlainObject();  //判断是否为纯粹对象

$.contains(domNode1, domNode2);  //判断node1是否包含node2,参数为原生dom对象

$.type(data);  //获取数据类型

$.isNumeric();  //判断是否数值类型

$.isWindow();  //是否为window对象


var obj = {

name: "Lee",

  age: 100

}

$.params(obj);   //转换成字符串键值对


$.browser;  //浏览器信息

if ($.support.opacity) {

$("#box").css("opacity", 0.5);

} else {

$("#box").css("filter", "alpha(opacity=50)");

}


var obj = {

name: "lee", 

test: function () {

alert(this.name);

}

}


$("#box").click($.proxy(obj, "test"));

})

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值