我创建下拉动态。如何动态创建“更改”事件处理程序?
他们的ID是ddl1
,ddl2
,ddl3
等等。
$('#ddl1').focus(function() {
var previous = this.value;
}).change(function() {
var index = $(this).find('selected').index();
$('#ddl1').find('option:eq(' + index + ')').hide();
$('#ddl2').find('option:eq(' + index + ')').hide();
});
$('#ddl2').focus(function() {
...
创建7个下拉列表让我编写7个change
事件处理程序。
如何实现动态创建更改事件?
我的下拉追加方法是:
var x=1;
var dropdown=('#ddl1').html();
$('#btnadd').click(function() {
$('#divname').append('<select id="ddl'+x+' > </select> <option>../option>');
x++;
});
常见的类是获取当前下拉ID? –
请提供一些HTML,以更好地了解结构 – kapantzak
请参阅我的更新代码 –