Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 12.07.2017, 18:01
Аспирант
Отправить личное сообщение для АнонимныйПарень Посмотреть профиль Найти все сообщения от АнонимныйПарень
 
Регистрация: 17.03.2017
Сообщений: 67

Нужна помощь в выборке на js
Есть код:
<div id="number_question" style="display: none;">
	<center>
		<div class="questions_number"> </div> 
		<button class="btn btn-success answers" id="first_button" name="true"> </button> <br>
		<button class="btn btn-success answers" id="second_button" name="false"> </button> <br>
		<button class="btn btn-success answers" id="third_button" name="false"> </button> <br>
		<button class="btn btn-success answers" id="fourth_button" name="false"> </button> <br>
	</center>
</div>


Как с помощью js реализовать "проход" по всем кнопкам, что бы потом можно было посмотреть:

if(i.name == false) {
    что-то сделать
}
else {
    что-то другое сделать
}


То есть какое значение атрибута name у каждой кнопки.

Перечитал много статей, так и не понял как это сделать. Пытался много раз проходить циклом, но не получалось (выдавало ошибку). Пожалуйста, объясните внятно как это сделать!
Ответить с цитированием
  #2 (permalink)  
Старый 12.07.2017, 19:01
Профессор
Отправить личное сообщение для Manyasha Посмотреть профиль Найти все сообщения от Manyasha
 
Регистрация: 21.09.2015
Сообщений: 196

АнонимныйПарень,
что конкретно не получается?
селектор для кнопок:
$(".btn.btn-success.answers")
или
document.querySelectorAll(".btn.btn-success.answers")

в цикле: if(i.name == "false") {
Ответить с цитированием
  #3 (permalink)  
Старый 12.07.2017, 19:45
Аспирант
Отправить личное сообщение для АнонимныйПарень Посмотреть профиль Найти все сообщения от АнонимныйПарень
 
Регистрация: 17.03.2017
Сообщений: 67

Как циклом пройтись по всем кнопкам (в данном случае их 4) и просмотреть у какой из них name == "false"?
Ответить с цитированием
  #4 (permalink)  
Старый 12.07.2017, 19:49
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,105

АнонимныйПарень,

[].forEach.call( document.querySelectorAll('.answers'), function(el,i) {
       if(el.name == "false") {   }
       else {};
});
Ответить с цитированием
  #5 (permalink)  
Старый 12.07.2017, 19:55
Аспирант
Отправить личное сообщение для АнонимныйПарень Посмотреть профиль Найти все сообщения от АнонимныйПарень
 
Регистрация: 17.03.2017
Сообщений: 67

Огромное тебе спасибо! От души!
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
нужна помощь в дополнении js и ajax spiritсашаspirit Общие вопросы Javascript 0 23.09.2015 20:40
Нужна помощь по Модальному окне js 1Feniks1 Общие вопросы Javascript 5 29.05.2015 09:52
нужна помощь по JS и JQuery cema93 Работа 1 16.12.2014 19:41
Нужна помощь по снятию ограничения прога"Размеры" SerfUA jQuery 3 29.07.2014 16:57
Нужна помощь по javascript darklend Общие вопросы Javascript 0 12.01.2014 23:33