Скрыть выбранные параметры при множественном выборе

Учитывая следующий html

    <select name="question_order[]" id="data1">
      <option value="">None</option>
      <option value="1">1</option>
      <option value="2">2</option>
      <option value="3">3</option>
    </select>
    <br />
    <select name="question_order[]" id="data2">
      <option value="">None</option>
      <option value="1">1</option>
      <option value="2">2</option>
      <option value="3">3</option>
    </select>
    <br />
    <select name="question_order[]" id="data3">
      <option value="">None</option>
      <option value="1">1</option>
      <option value="2">2</option>
      <option value="3">3</option>
    </select>

Как я могу скрыть/удалить выбранные параметры для данных3, если они уже выбраны для данных1 и данных2?

Например, если я выбираю 1 для данных 1, затем 2 для данных 2, как я могу удалить эти два параметра для данных 3?

Заранее спасибо. Привет.


person sai    schedule 29.10.2013    source источник
comment
типичное задание Given the following html мы были бы признательны, если бы вы могли показать нам, что вы начали   -  person Drixson Oseña    schedule 29.10.2013
comment
проверьте цепочку Выберите плагин jQuery, это может дать вашу идею. ссылка   -  person caoglish    schedule 29.10.2013


Ответы (1)


Проверьте скрипт Js

http://jsfiddle.net/aZPdd/

$('#data1').on('change', function() {
    var val=this.value;
   $("#data3").find("option:contains("+val+")").remove();
 });

$('#data2').on('change', function() {
     var val=this.value;
  $("#data3").find("option:contains("+val+")").remove();
});

$('#data3').on('change', function() {

});
person Arun Bertil    schedule 29.10.2013
comment
Могли бы, по крайней мере, подождать до утра, чтобы заставить их потеть, думая, что им придется сдавать свою работу... - person b.kelley; 29.10.2013