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()的匹配功能,但能更加详细的指定具体的某类项