Как использовать jquery .inArray (), если в моем массиве есть числа и строки? - PullRequest
0 голосов
/ 06 мая 2020

Я изучаю jquery и застрял в проблеме. У меня есть массив;

var mediaData = new Array();
mediaData.push($(this).text());

Это дает мне что-то вроде этого;

mediaData = 1, banana, 25 banana, apple, 3 or orange ; 

Теперь у меня есть:

var index = $(this).text();

Теперь индекс будет иметь те же значения, что и mediaData, одно за другим.

alert(jQuery.inArray(index, mediaData) === 1);

alert дает мне истину, только когда индекс равен 1. Если я использую parseInt, я получу много выходных данных как NaN. Как я могу преобразовать свой массив или сопоставить строки, чтобы его содержимое совпадало и давало мне истину? Пожалуйста, предложите.

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