2015-05-25 79 views
0

我有一個select html元素HTML控制功能

這樣的:

<select> 
    <option id="US" value="US"> 
    </option> 
    <option id="Canada" value="Canada"> 
    </option> 
</select> 

我想兩件事情:

  1. 我要發佈期權
  2. 的選擇請求到服務器
  3. 而我想把HTML元素內的選項

這兩件事情是可能的(對於所有瀏覽器,尤其是現代瀏覽器)?

+0

'我希望把裏面option.',哪些元素html元素,例如給予 – Tushar

+0

@Tushar HTML複選框等 – Alex

+0

不清楚。你有什麼嘗試?你關閉了jquery,但我沒有看到任何代碼。 – kebs

回答

1

使用change事件在select

$('select').on('change', function() { 
    $.ajax({ 
     url: '', 
     data: { 
      ... 
     } 
    }); 
}); 

在HTML中嵌入option。如果您在使用jQuery 不推薦

$('option:first').html('<div>Hello</div>'); 
+0

和嵌入HTML內部選項? – Alex

+0

@Alex不是件好事 – Tushar

+0

是否有可能。 – Alex

1

$(function() { 
    $('select').on('change', function() { 
    $.post('your/path', $(this).val(), function(data) { 
     var option = $('select option[value="'+$('select').val()+'"]'); 
     // Do what you want with your option 
    }; 
    }); 
});