Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 30.04.2016, 15:48
Аспирант
Отправить личное сообщение для innowed Посмотреть профиль Найти все сообщения от innowed
 
Регистрация: 27.03.2015
Сообщений: 78

filter() и input
Подскажите пожалуйста, как дёрнуть value из инпута через filter()? Как пытался я:
var inputs=elem.querySelectorAll('input') // записывается 10 инпутов
function takeValue(){
return this.value;
}

console.log(inputs[0].filter(takeValue)) // по моему замыслу здесь выводится value от первого инпута



p.s. знаю, что можно value дёрнуть написав inputs[0].value, просто хочу погонять filter()
Ответить с цитированием
  #2 (permalink)  
Старый 30.04.2016, 16:01
Кандидат Javascript-наук
Отправить личное сообщение для aklis Посмотреть профиль Найти все сообщения от aklis
 
Регистрация: 27.04.2015
Сообщений: 99

контекст передай правильно и будет нормально
Ответить с цитированием
  #3 (permalink)  
Старый 30.04.2016, 16:02
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,125

innowed,
какой результат вы хотите получить?
Ответить с цитированием
  #4 (permalink)  
Старый 30.04.2016, 16:32
Аспирант
Отправить личное сообщение для innowed Посмотреть профиль Найти все сообщения от innowed
 
Регистрация: 27.03.2015
Сообщений: 78

рони,
содержание инпута
Ответить с цитированием
  #5 (permalink)  
Старый 30.04.2016, 16:41
Кандидат Javascript-наук
Отправить личное сообщение для aklis Посмотреть профиль Найти все сообщения от aklis
 
Регистрация: 27.04.2015
Сообщений: 99

Кстати я тут вспомнил что коллекции не массивы, и в прототипе у них filter нету.
Ответить с цитированием
  #6 (permalink)  
Старый 30.04.2016, 17:15
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,125

innowed,
тогда вам map нужен
Ответить с цитированием
  #7 (permalink)  
Старый 30.04.2016, 17:20
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,125

innowed,
<!DOCTYPE html>

<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">

</head>

<body>
 <input type="text" value="1">
 <input type="text" value="2">
 <input type="text" value="3">
 <input type="text" value="4">
 <input type="text" value="5">
 <input type="text" value="6">
 <input type="text" value="7">
 <input type="text" value="8">
 <input type="text" value="9">
 <input type="text" value="10">
<script>
var inputs= document.querySelectorAll('input') // записывается 10 инпутов
function takeValue(el){
return el.value;
}

alert([].map.call(inputs,takeValue))

</script>
</body>
</html>
Ответить с цитированием
  #8 (permalink)  
Старый 04.05.2016, 20:13
Аспирант
Отправить личное сообщение для innowed Посмотреть профиль Найти все сообщения от innowed
 
Регистрация: 27.03.2015
Сообщений: 78

рони,
Спасибо!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
input radio и input text tart Элементы интерфейса 4 26.01.2015 19:14
Нужно связать input и ползунок jQuery Slider / jQuery ui IffeR jQuery 4 16.08.2014 18:01
При добавлении DOCTYPE "плывут" размеры input type=text Demath (X)HTML/CSS 4 08.07.2012 19:27
Opera не выполняет style.fontSize=... в поле input Маэстро Opera, Safari и др. 6 20.06.2011 12:03
Разным элементам input - разное форматирование. Как? eclipse (X)HTML/CSS 1 25.10.2007 13:55