我想創建下拉菜單按在txtCols其的onkeyup功能像這樣指定的int值所產生的下拉菜單onchange事件:如何處理動態的jQuery
$("#txtCols").keyup(function(){
var $count = $(this).val();
$("#holder").html('');
// define matrix header options available
var matrixHeaders = {
'TB': 'Text Box',
'DD': 'Drop Down',
'CL': 'Calendar'
}
for ($i=0;$i<$count;$i++)
{
var s = $('<select id="header'+$i+'"/>');
for(var val in matrixHeaders) {
$('<option />', {value: val, text: matrixHeaders[val]}).appendTo(s);
}
s.appendTo('#holder');
}
});
下拉式生成id ='header + i'[增量變量] 現在,在選擇這些下拉列表時,我想觸發一個事件,基本上可以生成文本框,下拉菜單或日曆根據所做的選擇。
我爲它的代碼是這樣的:
$(function(j) {
$('#header' + j).change(function() {
alert('Got Value');
});
}(j));
也試過:
$(document).on('change', '#header' + j, function() {
alert('hii');
}(j));
但這一事件是行不通的。
神奇的朋友..它的工作.. Thanx .. –