Javascript.RU

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

циклы в jquery
Всем привет!
1) есть форма с чекерами
2) есть массив в формате ясон var arr = ["68","69","73",...
задача, такая: кликая по какому либо чекеру формы нужно произвести сравнение (формы и массива), если
value любого чекера формы == одному из элементов массива - тогда покрасить название чекера формы красным цветом.
напрочь, запутался в циклах, просьба помочь.. Спасибо!
Ответить с цитированием
  #2 (permalink)  
Старый 14.01.2015, 13:38
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 4,662

roe,
if (arr.indexOf(value) != -1) {
    // покрасить
}
Ответить с цитированием
  #3 (permalink)  
Старый 14.01.2015, 13:43
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,064

roe,

<!DOCTYPE HTML>

<html>

<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <style type="text/css">

  .red {
     color: #FF0000;
  }

  </style>
  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
  <script>
     $(function(){
       var box = $(":checkbox"),arr = ["68","69","73"];
       box.change(function() {
         $(this).parent().toggleClass("red", this.checked && $.inArray(this.value, arr) != -1);
      });
});


  </script>
</head>

<body>
<form action="http://">
<label><input name="" type="checkbox" value="68">68</label>
<label><input name="" type="checkbox" value="69">69</label>
<label><input name="" type="checkbox" value="70">70</label>
</form>


</body>

</html>
Ответить с цитированием
  #4 (permalink)  
Старый 14.01.2015, 14:46
roe roe вне форума
Интересующийся
Отправить личное сообщение для roe Посмотреть профиль Найти все сообщения от roe
 
Регистрация: 27.12.2012
Сообщений: 11

Благодарю всех за помощь, особенно рони за развернутый ответ. Очень помогли.

Последний раз редактировалось roe, 14.01.2015 в 14:48.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамический подсчет в таблице muraig jQuery 5 11.10.2014 16:54
хочу инвайт на хабр macdack Оффтопик 45 28.07.2013 23:18
Динамически загружаемая jQuery и jQuery-функции в одном файле 67bytes Общие вопросы Javascript 6 06.03.2013 09:01
Вопрос поддержки старых методов jQuery antonM jQuery 1 04.10.2012 00:08
JQuery + FireFox NOOB jQuery 4 02.11.2009 18:16