将动态选项插入到kendo ui模板的已建立<select>元素中?

时间:2017-05-05 21:36:34

标签: javascript jquery html kendo-ui kendo-template

我有一个名为editor_template的kendo模板,并且有一个&lt; select&gt;模板内的元素。 &lt; select&gt;是一个下拉列表,根据我们从用户那里获取的信息,可以有任意数量的任何类型的项目。所以我试图找到一种方法来插入&lt; option&gt;元素进入选择,但到目前为止没有运气。 我尝试过这样的事情: $($('#editor_template')。html())。find('#dropdownId')。html()。replace('variable',optionList); 这会抓住我的&lt; select&gt; element,并替换变量,但editor_template中没有反映出任何变化。 我也尝试过.innerHTML而不是html()也没有运气。 简单地做: $('#editor_template')。html()。replace('variable',optionList); 什么也没做 我有&lt; select&gt;变量&lt; / select&gt;,所以替换变量应该这样做,但它不会替换任何东西。 怎么可能得到这个&lt; select&gt;已经在kendo模板中明确说明了,然后将我动态获取的任意数量的选项插入到下拉列表中?

1 个答案:

答案 0 :(得分:0)

我没有看到.replace()是一个jQuery函数,我不清楚'变量'选择器是什么......

假设dropdownID是<select>标记的ID,而optionList包含HTML,请尝试$('#editor_template').find('#dropdownId').html(optionList);