我正在使用选择的 jQuery 插件。它在 (document).ready 上运行良好,但我有一个按钮,单击该按钮时,它使用 ajax 动态创建更多我想使用“选择”功能的选择对象。但是,在添加新的选择元素后,只有这个新元素可以正常工作,而其他元素则不能:如果我有一个选择并且最近添加了一个新的选择 javascript(通过单击选择等获取下拉菜单)仅适用于最后一个。这是我用于动态添加新选择元素的 JavaScript 代码:
$('#submit').click(function () {
alert("hello");
var drop = document.getElementById('Select_chzn');
var spans = drop.getElementsByTagName('span')[0];
var chosen = spans.innerHTML;
$.post('${pageContext.request.contextPath}/getfield', {
'fieldName': chosen
},
function (result) {
document.getElementById('content')
.innerHTML += result;
});
setTimeout(doChosen, 100);
event.preventDefault();
});
});
function doChosen() {
$(".chzn-select").chosen();
}
我会很感激任何帮助。