我有select下拉元素,它是从ajax调用中动态加载的,我想在该选择上搜索选项。我使用了选择的jquery插件,但这不起作用,因为在中选择加载时,select元素是不可用的(加载在ajax响应中)。
在Ajax中加载了jQuery(".chosen").chosen();之后,我尝试显式地调用div,但这也没有帮助。
我的Ajax调用是:
$.ajax({type: "POST",
url: url,
data: "action=getVMList,
success: function(response) {
$('#vmList').innerHTML=response;
//Explicitly call chosen after ajax response.
jQuery(".chosen").chosen();
}
}); ajax的响应DIV是
<select class="AllVmList chosen" multiple id="select4${index}" >
<c:forEach var="vm" items="${vmList}">
<option><c:out value="${vm}"/></option>
</c:forEach>
</select>发布于 2017-05-17 22:10:44
好像是一些缓存的问题。工作过
https://stackoverflow.com/questions/44014170
复制相似问题