Jqueryはいくつか実用的ですが、多くの人に無視されているいくつかの関数です.

1499 ワード

仕事の中で接触する人の中で、これらの関数の使用頻度は比較的に少なくて、私はまた比較的に使いやすいいくつかの関数を使ってみんなに分かち合います.
 
あなたが好きなものがあれば、共有してもいいです.
 
1、 filter
この関数はカスタムHTMLだけでなくJSONやARRAYも簡単にフィルタできます
 
フィルタ配列が2の結果
 
array
jQuery([2,3,3]).filter(function(i,v){ return v==2 })

 
json  
jQuery([{id:2},{id:3},{id:4}]).filter(function(i,v){ return v.id==2 })

  
html
 
$("p").filter(function(index) {
  return $(this).attr("id")==2;
});

  
 
2、paramsママはいなくてもいいけど、心はURLをつづった
簡単にセットをつづってmvcに受信することができ、従来のurl+「?id=」+id+「&name=」というコードを消すことができます.
var myObject = {
  a: {
    one: 1, 
    two: 2, 
    three: 3
  }, 
  b: [1,2,3]
};
var recursiveEncoded = $.param(myObject);
var recursiveDecoded = decodeURIComponent($.param(myObject));

alert(recursiveEncoded);
alert(recursiveDecoded);
//a%5Bone%5D=1&a%5Btwo%5D=2&a%5Bthree%5D=3&b%5B%5D=1&b%5B%5D=2&b%5B%5D=3
//a[one]=1&a[two]=2&a[three]=3&b[]=1&b[]=2&b[]=3

  
 
3、closestお母さんはいなくてもいいですが、お小遣いが足りないので、お父さんはおじいさんを探していません.おじいさんはおじいさんのお父さんを探してくれないで、私に墓を掘ってくれない.
closest             ,             。             ,      ,            。               jQuery  。