jQuery array.pu sh внутри каждой функции возвращает результат массива как обратный - PullRequest
0 голосов
/ 07 января 2020

Имена и значения флажков, которые я выбираю по порядку: ["C3","B2","A1"] and ["3","2","1"].

var selected_card_result = [];
var selected_card_name = []; 
$.each($("input[class='test']:checked"), function(){            
selected_card_result.push($(this).val());
selected_card_name.push($(this).attr('name'));
});
 console.log(selected_card_name);
 console.log(selected_card_result);

Но, наконец, я получаю после l oop, как показано ниже,

selected_card_name =["A1","B2","C3"];
selected_card_result=["3","2","1"];

Пожалуйста, помогите мне решить эту проблему. Заранее спасибо.

1 Ответ

0 голосов
/ 07 января 2020

Ваше понимание относительно флажка неверно. Когда вы пытаетесь получить значение выбранного флажка, он выдаст значение в порядке выбора, но не в порядке выбора.

Пример: CarBikeBus

В приведенном выше примере , Даже если вы выберете Автобус первым, а не Автомобиль, вы получите Автомобиль первым, а не Автобус.

Чтобы выбрать в порядке выбора, вы должны написать свой собственный лог c. Пожалуйста, напишите другой вопрос относительно этого. Если хочешь, я могу тебе помочь. Благодарю вас. Hala, Happy Кодировка: -)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...