私はc_on
のようなクラス名を持っているli
要素を持っていません。私はこのすべてを得る必要があります。li
の属性と配列にプッシュする必要があります。このために、私はこれが好きでしたが、結果はありません、誰もこれを行う良い方法を知っていますか?Jquery検索を使用してデータをプッシュする方法は?
var pushEmpl = [];
pushEmpl.push($('.demographics').find('ul.ocptn').find($('li.c_on')).each(function(){ return $(this).attr('data-ocp')}));
しかし、結果が得られません。これを押す他の方法?
ユニークな値だけをプッシュする方法はありますか?何か方法はありますか? (繰り返しなしのli.c_on一意の値) – 3gwebtrain
'.indexOf()'を使用して、値が配列内にあるかどうかを確認します。たとえば、if(pushEmpl.indexOf($(this)).attr( 'data-ocp'))== -1 {pushEmpl.push($(this).attr( 'data-ocp')); } '参照:http://www.tutorialspot.com/javascript/array_indexof.htm – AndrewR