我有一个 ajax 应用程序,它返回包含一个元素的 html。我可以给它一个 id,我正试图抓住它以使其进入剑道下拉列表。
但是无论我尝试将代码放在 ajax 结果之前还是之后,我都无法将我的 ajax 元素转换为下拉列表。
$jq(document).ready(function(){
$jq("#myselect").kendoDropDownList();
});
任何想法如何使用 ajax 生成的元素来解决这个问题?
问候
卡雷尔
我有一个 ajax 应用程序,它返回包含一个元素的 html。我可以给它一个 id,我正试图抓住它以使其进入剑道下拉列表。
但是无论我尝试将代码放在 ajax 结果之前还是之后,我都无法将我的 ajax 元素转换为下拉列表。
$jq(document).ready(function(){
$jq("#myselect").kendoDropDownList();
});
任何想法如何使用 ajax 生成的元素来解决这个问题?
问候
卡雷尔
使用您的 Ajax 请求的成功回调来初始化您的“元素”。还要确保您的“元素”是输入或选择html 元素。
删除 document.ready 事件,然后将此代码添加到 $jq("#myselect").kendoDropDownList();
返回 HTML 的初始 ajax 调用的回调函数中。如果仍然无法正常工作,请创建一个 JSFiddle 解决方案并在此处发布链接。