私はwordpressプラグインのフォームを持っていますが、いくつかのフィールドを繰り返しています。最近、フィールドをクローンするアイコンをクリックすると "+"アイコンが表示されます。フィールドを追加して表示します。
問題は、私は合計4つのリピーターを持ち、それらの4つのリピーターの "+"クラスを追加して入力を計算するためにそれらを反復処理する同じクラスを持っていることです。
しかし、 "+"アイコンの唯一の特徴は、 "tabindex"なので、tabindexのベースで機能を実行する必要があるということです。 は現在、私はこれを実行しようとしましたが、助けにはならなかった。
jqueryのユニークなtabindexにクラスを追加する
jQuery('.gf_repeater_add').click(function(){
var member1 = jQuery('.gf_repeater_add').attr("tabindex");
//gets the tabindex
//now the thing which isn't working, because i don't know how to let it know that e.g 23 is tabindex
jQuery(member1).on("click", function(){
for (var count=0; count<=10; count++) {
jQuery("#input_1_59-1-"+count).addClass('member1');
}
});
});
で属性セレクタについての詳細を読むことができますか? jQuery(member1)ではなく、 jQuery( "。gf_repeater_add [tabindex = '" + member1 + "']")を使用する必要があります。 member1はセレクタではないので、tabindexの整数だけです。 –