Javascript.RU

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

Не могу указать предыдущий select
Мне необходимо по событию onclick
Взять значение из value inputа и после этого выбрать такой же оption который находится после inputа
<select class="spec_color"> 
<option value="Голубой">Голубой</option> 
<option value="Желтый">Желтый</option> 
<option value="Розовый">Розовый</option> 
<option value="Серый">Серый</option> 
<option value="Синий">Синий</option> 
 <option value="Чёрный">Чёрный</option> 
</select> 
<input item="spec_1" type="text" class="text width4" value="Синий" />

и кусок кода JS
tpl.find('*[item="spec_1"]').prev('.spec_color option[value="'+item.spec_1+'"]').attr("selected", "selected");


тесть я ишю сначала предыдущий селект и нахожу его но вот выбрать значение option не могу помогите пожалуйста, уже голову сломал себе, почему не выбивает?

Последний раз редактировалось pautinaweb, 14.12.2012 в 22:03.
Ответить с цитированием
  #2 (permalink)  
Старый 14.12.2012, 21:58
Интересующийся
Отправить личное сообщение для pautinaweb Посмотреть профиль Найти все сообщения от pautinaweb
 
Регистрация: 01.06.2010
Сообщений: 12

где item.spec_1 значение value

Последний раз редактировалось pautinaweb, 14.12.2012 в 22:04.
Ответить с цитированием
  #3 (permalink)  
Старый 14.12.2012, 22:32
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

pautinaweb,
Вариант ...
tpl.find('*[item="spec_1"]').prev('.spec_color').find('option[value="'+item.spec_1+'"]').attr("selected", "selected");
Ответить с цитированием
  #4 (permalink)  
Старый 14.12.2012, 22:39
Интересующийся
Отправить личное сообщение для pautinaweb Посмотреть профиль Найти все сообщения от pautinaweb
 
Регистрация: 01.06.2010
Сообщений: 12

Спасибо но тоже не работает
Ответить с цитированием
  #5 (permalink)  
Старый 14.12.2012, 22:44
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

pautinaweb,
Проверь ...
<!DOCTYPE HTML>

<html>

<head>
 <meta charset="utf-8" />
  <script src="http://code.jquery.com/jquery-latest.js"></script>

  <title></title>
</head>

<body>
<select class="spec_color">
<option value="Голубой">Голубой</option>
<option value="Желтый">Желтый</option>
<option value="Розовый">Розовый</option>
<option value="Серый">Серый</option>
<option value="Синий">Синий</option>
 <option value="Чёрный">Чёрный</option>
</select>
<input item="spec_1" type="text" class="text width4" value="Синий" />
<script  type="text/javascript">
  $('*').find('*[item="spec_1"]').prev('.spec_color').find('option[value="'+$('*[item="spec_1"]').val()+'"]').attr("selected", "selected");
</script>
</body>
</html>
Ответить с цитированием
  #6 (permalink)  
Старый 14.12.2012, 23:53
Интересующийся
Отправить личное сообщение для pautinaweb Посмотреть профиль Найти все сообщения от pautinaweb
 
Регистрация: 01.06.2010
Сообщений: 12

Не могу понять почему не работает:
.attr("selected", "selected")

Если я пишу так:
var color = tpl.find('*[item="spec_1"]').prev('.spec_color').find('option[value="'+item.spec_1+'"]').text();
 alert(color);

То получаю значение нужного селекта, как только пытаюсь его выбрать ни чего не получается уже
Ответить с цитированием
  #7 (permalink)  
Старый 15.12.2012, 00:04
Интересующийся
Отправить личное сообщение для pautinaweb Посмотреть профиль Найти все сообщения от pautinaweb
 
Регистрация: 01.06.2010
Сообщений: 12

Спасибо всем решил проблему обновлением jquery
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
не могу сделать запрос mcavalon Серверные языки и технологии 5 10.12.2011 21:39
Как сохранить предыдущее значение select? MaxD Общие вопросы Javascript 3 21.07.2011 12:36
Подгрузка select и работа с ними после! BASSON_XVI jQuery 3 07.01.2011 11:28
Помогите с зависящими select RevivaL Общие вопросы Javascript 10 15.12.2010 14:37
Проблема с динамическим формированием select elepsion jQuery 1 31.10.2010 14:31