Показать сообщение отдельно
  #9 (permalink)  
Старый 19.09.2018, 12:22
Интересующийся
Отправить личное сообщение для Andrey_szr Посмотреть профиль Найти все сообщения от Andrey_szr
 
Регистрация: 26.02.2010
Сообщений: 22

Возможно не так выразился.
Если в поле textarea ввести число из массива 1, то ниже выводится соответствующий результат из массива 2.
Для этого циклом перебираю элементы и внутри каждой итерации сравниваю соответствует ли i-й элемент введенному.
Как упростить сей код и избавиться от цикла?
$('#sometext').keyup(function (){
	var arr1 = ['1', '2', '3', '4', '5'];
	var arr2 = ['Один', 'Два', 'Три', 'Четыре', 'Пять'];
	var sometext=$('#sometext').val();
	for (var i=0; i < arr1.length; i++){
	    if (sometext == arr1[i]){
	    $('#sometext2').html(arr2[i]);
		break;
	};
	 };
	 });
Ответить с цитированием