Jqueryはいくつか実用的ですが、多くの人に無視されているいくつかの関数です.
1499 ワード
仕事の中で接触する人の中で、これらの関数の使用頻度は比較的に少なくて、私はまた比較的に使いやすいいくつかの関数を使ってみんなに分かち合います.
あなたが好きなものがあれば、共有してもいいです.
1、
この関数はカスタムHTMLだけでなくJSONやARRAYも簡単にフィルタできます
フィルタ配列が2の結果
array
json
html
2、paramsママはいなくてもいいけど、心はURLをつづった
簡単にセットをつづってmvcに受信することができ、従来のurl+「?id=」+id+「&name=」というコードを消すことができます.
3、closestお母さんはいなくてもいいですが、お小遣いが足りないので、お父さんはおじいさんを探していません.おじいさんはおじいさんのお父さんを探してくれないで、私に墓を掘ってくれない.
あなたが好きなものがあれば、共有してもいいです.
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 。