2013-07-18 6 views
0

Эй, друзья, я просто хочу знать, как я могу использовать значение Div в другом Div. Поскольку я работаю над двумя блоками выбора. Теперь, когда я выбираю значение из одного, я хочу знать это значение для моего другого поля выбора. Отдых, я могу работать свыбор значения из одного td в другое?

.

Это МОЙ первый поле выбора, из которого я хочу отправить значение на 2-й.

<td> 
    <select id="asd"> 
     <option value="a"></option> 
     <option value="b"></option> 
     <option value="c"></option> 
    </select> 
</td> 

это мой второй блок выбора, где я хочу, чтобы получить значение от 1-го

<td> 
    <select id="xyz"> 
     <option value="a"></option> 
     <option value="b"></option> 
     <option value="c"></option> 
    </select> 
</td> 
+0

Вам нужно отфильтровать значения во втором поле выбора на основе выбора первого? что именно вам нужно сделать со значением 1-го ящика? – Dilantha

+0

Вам нужно установить значение, выбранное в первом ''? Кроме того, какое решение вам нужно? Обычный JavaScript или использование jQuery? – Olegas

+1

Также нет divs. –

ответ

0

Если использование JQuery:

$('#xyz').change(function(){ 
    var xyz = $('#xyz :selected').val(); 
    var asd = $('#asd :selected').val(); 
    console.log(asd+xyz); 
}); 
0

Вот fiddle с рабочим раствором.

Вот быстрый взгляд подхалима:

var firstSelect = document.getElementById('asd'); 

firstSelect.onchange = function() { 
    document.getElementById('xyz').value = firstSelect.value; 
}; 

Edit:

Это очень неясно, что вы хотите ...

Если вы можете использовать JQuery, вы можете получить выбранное значение первого выбора легко:

$('#asd").val(); 

Вы можете использовать это в любом месте своего кода (в том числе для циклов и инструкций).

+0

Не так просто Я не хочу устанавливать значение там Я хочу установить класс второго selectionBox, используя. Я просто хочу получить значение, но не печатать там. ваше решение будет печатать значение, пока я хочу использовать это значение, если условие внутри цикла forEach @jahroy –

+0

@kushaljain - уточните. Я не понимаю, что вы имеете в виду. Я вообще не вижу каких-либо 'if statement' или' for loop' в вашем коде. Есть ли вероятность использования jQuery? Это делает вещи как это _insanely_ легким. – jahroy

+0

@kushaljain - вот [скрипка] (http://jsfiddle.net/jahroy/7k9he/2/), которая меняет стиль второго 'td', когда изменяется первый' select'. Он использует jQuery, что делает его невероятно легким (как вы можете видеть). Я не знаю, как это сделать с jQuery (и мало интересоваться его выяснением). – jahroy

Смежные вопросы