2013-04-25 5 views
0

Я пытаюсь выбрать одно из значений в моем списке. У меня также есть скрытое поле, которое должно соответствовать значениям в опции выбора. Если он найдет один, это нужно выбрать.Добавить выбранный вариант с помощью jquery

Это код, который у меня есть. Hidden field html code.

<input type="hidden" id="supp" name="supp" value="<?php echo $_POST['suppliers'];?>" /> 

Мои ЯШ:

<script type="text/javascript"> 
$(document).ready(function() { 
var addSelected = $('#supp').val(); 
$("#suppliers option[value='" + addSelected + "']").attr("selected","selected"); 

console.log(addSelected); 
}); 

</script> 

Код выше не работает.

+0

Подтвердите свой код в документе – chhameed

+0

Вы получаете некоторую ошибку на консоли javascript? Какова ценность 'addSelected'? – shyam

+0

Я получаю значение консоли, которое является динамическим –

ответ

1

Вот jsFiddle, который показывает лучший способ сделать это: http://jsfiddle.net/ATJvv/

Вы можете просто позвонить .val на самом <select>.

+0

Уверен: http://jsfiddle.net/ATJvv/1/ –

+0

Не работает. –

+0

Работает. Измените значение скрытого ввода '# supp' и нажмите пробег. Выбранная опция будет выбрана. –

0

попробовать это:

$("#suppliers option").each(function(index, element){ 
    element.selected = element.value === addSelected; 
}); 
Смежные вопросы