'.each loop'の内側から配列を作成し、ループの外側で使用するにはどうすればよいですか?jQueryで.eachループから配列を作成する方法
マイ.each loop
:
// Loop through all but button with class .apply
$('.profile-nav ul li a').not('.apply').each(function() {
// if currently loop through element has .cur class
if($(this).hasClass('cur')) {
//Get the first class of the match element
var ClassesToApply = $(this).prop('class').split(' ')[0];
}
//How can I create an array from all ClassesToApply?
//var arr = jQuery.makeArray(ClassesToApply);
// This will create an array, but with one element only
});
どのように私はすべてのvar = ClassesToApply
から配列を作成することができますか?
この配列ではどうすればいいですか? 例えば
$(allClasses from an array as a selectors).doStuff();
あなたは文字列の配列を取得します。あなたはそのような配列で何をしたいですか? jQueryメソッドは、文字列ではなくDOM要素を含む配列に対して実行されます。 –
異なるdivのSAMEクラスを持つ要素を表示/非表示するためのセレクタとしてstringを使用したいと考えています。フィルタリング - の並べ替え。 – Iladarsda