Abrar Kazi Ответов: 1

Как найти конкретное слово, используя $. inarray в jquery ?


oldFilesSelected[i] ="desc (sa102mla 2016-17.pdf)";
keyList="sa102mla 2016-17.pdf";
var no =$.inArray(oldFilesSelected[0], keyList);


дает мне нет= -1 .


---------------------------------------

Что я уже пробовал:

oldFilesSelected[i] ="desc (sa102mla 2016-17.pdf)";
keyList="sa102mla 2016-17.pdf";
var no =$.inArray(oldFilesSelected[0], keyList);


дает мне нет= -1 .

Peter Leow

Что такое oldFilesSelected[i] и oldFilesSelected[0]? Вы используете $.inArray, но где находится массив? Вы ищете подстроку в строке?

1 Ответов

Рейтинг:
1

Karthik_Mahalingam

попробовать это

var no =$.inArray(  keyList,oldFilesSelected);

относиться jQuery.Inarray () / документация по API jQuery[^]


Abrar Kazi

Это работает только тогда, когда слова одинаковы .

Как keylist и слова : азбука и oldfilesselected слово : Привет АВС
тогда он не будет работать он дает -1 в качестве вывода

Karthik_Mahalingam

потому что он принимает входные данные в виде массива, а не строки.