jquery off()、trim()、filter()

1、off() 用法

//<a href="javascript:;" onclick="alert(0)"></a>

//
$('a')[0].onclick = null; 原生的可用这种方式
// off()函数用于移除元素上绑定的一个或多个事件的事件处理函数 // off()函数主要用于解除由on()函数绑定的事件处理函数 // 原生的事件,如onclick、onmouseover 不能用off() 解除绑定 // jQueryObject.off( [ events [, selector ] [, handler ] ] )

<a href="javascript:;">off()</a> $("a").click(function(){alert(0)}) $("a").off("click");

 2、trim() 用法

<div class="demo"> abc ada </div>

// Trim() 需要去除两端空白字符的字符串  $.trim( str )

console.log($(".demo").html())  --  ' abc ada '
console.log($(".demo").html().trim())   --  'abc ada'
console.log($.trim($(".demo").html()))  --  'abc ada'


下面的两种得到的是一样的,基本平时都用最后中方式

 3、filter()匹配指定选择器的元素

<div class="abc" data-step="1">11</div>
<div class="abcs" data-step="2">22</div>
<div class="abc" data-step="3">33</div>

//alert($("div").filter(".abc").length)   ---2
//alert($(".abc").filter("[data-step='1']").length)   ---1
此方法有点类似each()的匹配功能,但能更加详细的指定具体的某类项

 

posted @ 2015-05-06 16:52  阿朱妹纸  阅读(227)  评论(0编辑  收藏  举报