Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Поиск по классу (https://javascript.ru/forum/misc/73404-poisk-po-klassu.html)

Subteras 13.04.2018 04:48

Поиск по классу
 
Всем привет.
Пытаюсь сделать поиск... У меня на странице список в котором присутствует много input class="id". У каждого input свое числовой значение. При нажатие на кнопку у меня идет команда prompt где я ввожу числовое значение соответствующего id. Пробовал разные варианты, но у меня выходит либо первый id , либо объект (input-ы) в виде массива. Как мне найти и вывести для начала в консоль (что бы потом можно было думать дальше), по такому запросу 1 input, value которого соответствует введенному в prompt?

Subteras 13.04.2018 04:53

$(document).ready(function(){
	$('.search').on('click', function(){
		var id_s = prompt("Введите ИН");
		var p = $('.id').val(id_s);
});

Так выводит массив


$(document).ready(function(){
	$('.search').on('click', function(){
		var id_s = prompt("Введите ИН");
		var p = $('.id').val();
});


так просто первое значение, но это мне вообще не подходит, т.к. не взаимодействует с id_s

j0hnik 13.04.2018 05:04

var a = prompt('title', 1);
var elt = [].filter.call(document.querySelectorAll('.id'), el=>el.value == a)[0];
console.log(elt);

Subteras 13.04.2018 05:11

j0hnik,
:thanks: Все работает, буду разбираться дальше!


Часовой пояс GMT +3, время: 19:19.