我有一个kendo模板,名为 editor_template ,并在模板内有一个 <select>
元素。<select>
是下拉菜单,并且可以根据用户从用户获取的信息中拥有任何数量的任何类型的名称。因此,我试图找到一种方法将<option>
元素插入选择中,但到目前为止没有运气。
我尝试了:
$($('#editor_template').html()).find('#dropdownId').html().replace('variable', optionList);
它会抓住我的<select>
元素,然后替换变量,但是在 editor_template 。
我也尝试跟随.innerHTML
而不是html()
,也没有运气。
简单地做:
$('#editor_template').html().replace('variable', optionList);
什么都没做。
我有 <select>variable</select>
,所以替换变量应该这样做,但不会替换任何东西。
如何获得专门在Kendo模板中已经说明的<select>
,然后插入我动态获取的任何数量的选项?
我看不到.replace((是一个jQuery函数,我不清楚什么'变量'选择器是...
假设下属ID是您的<select>
标签的ID,并且选项列表包含HTML,请尝试$('#editor_template').find('#dropdownId').html(optionList);