У меня есть форма, исходящая из плагина wordpress, там я повторяю некоторые поля, и недавно я сделал это, нажав значок «+», он клонирует поля, и когда я ввожу числовые значения в те полей он добавляет их и отображает их.
Теперь проблема в том, что у меня было всего 4 повторителя, и у этих 4 повторителей «+» есть тот же класс, на котором я выполняю функцию, чтобы добавить класс и перебрать их для вычисления ввода.
Но единственная уникальная вещь, которую я имею в значке «+», это то, что это «tabindex», так есть ли способ, который в jquery, что на основе tabindex я должен выполнять функции? В настоящее время я пытался это сделать, но не помогло:
Добавить класс в уникальный tabindex в jquery
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 (". Gf_repeater_add [tabindex = '" + member1 + "']") вместо jQuery (member1). Поскольку member1 не является селектором его целочисленного числа tabindex. –