0
我正在努力与引导选择下拉。当在页面加载时控制并绑定为$selector.chosen()
时,它工作正常。但是当我使用javascript动态添加新控件时。新增的控件不受影响。请问我该如何解决这个问题?如何使用引导选择下拉动态添加控件
我正在努力与引导选择下拉。当在页面加载时控制并绑定为$selector.chosen()
时,它工作正常。但是当我使用javascript动态添加新控件时。新增的控件不受影响。请问我该如何解决这个问题?如何使用引导选择下拉动态添加控件
您是否正确地重新生成标签? 您应该在事件后生成所有标签。
function makenewlist(result){
var cnt = result.length;
console.log('count: '+cnt);
var selectValues = {};
for(var i=0; i<cnt; i++){
selectValues[i] = result[i].title;
console.log(result[i].title);
console.log('see this?');
}
$('#targetDOM').unbind().empty();
console.log(selectValues);
var target = $('#targetDOM');
$.each(selectValues, function(key, value) {
console.log(value);
var options = $('<option></options>');
options.append(value);
.attr("value",key)
.text(value));
target.append(options);
});
}
...并尝试使用on()方法,最后检查所有的方法都在$(document).ready()里面。
如果你仍然有同样的问题,请让我知道。
最好的问候
有没有其他办法?因为如果我这样做,我的代码将无法再维护。有很多非常动态的控件。 –