2015-05-25 53 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 
    }; 
    }); 
});