在jquery中动态获取select id

在jquery中动态获取select id,jquery,drop-down-menu,html-select,Jquery,Drop Down Menu,Html Select,我有如下HTML代码 <select id="example1"> <option value="1">one</option> <option value="2">two</option> <option value="3">three</option> <option value="4">four</option> </select> &

我有如下HTML代码

 <select id="example1">
    <option value="1">one</option>
    <option value="2">two</option>
    <option value="3">three</option>
    <option value="4">four</option>
</select>

<select id="example2">
    <option id="1">one</option>
    <option id="2">two</option>
    <option id="3">three</option>
    <option id="4">four</option>
</select>
}))


我希望在jquery中动态地传递select id,而不是静态地传递select id。与处理两个选择的change函数类似。我怎样才能做到这一点

向select元素添加一个
,并将处理程序绑定到该类

$('.selectexample')。在('change',function()上{
警报($(this.val());
});

一
二
三
四
一
二
三
四

向select元素添加一个
,并将处理程序绑定到该类

$('.selectexample')。在('change',function()上{
警报($(this.val());
});

一
二
三
四
一
二
三
四

您可以使用
选择
作为选择器,当任何
元素发生更改时,将触发该选择器:

// When a <select> element is changed
$('select').on('change', function () {
     // Do work
     alert($(this).val());
});
示例


一
二
三
四
一
二
三
四
$(函数(){
$('select')。在('change',function()上{
警报($(this.attr('id')+'已选中'+$(this.val()+'));
});
});

您可以使用
选择
作为选择器,当任何
元素发生更改时,将触发该选择器:

// When a <select> element is changed
$('select').on('change', function () {
     // Do work
     alert($(this).val());
});
示例


一
二
三
四
一
二
三
四
$(函数(){
$('select')。在('change',function()上{
警报($(this.attr('id')+'已选中'+$(this.val()+'));
});
});
$('[id^="example"]').on('change',function(){
     alert($(this).val());
});