将动态选项插入 kendo ui 模板的已建立 <select> 元素?
Insert Dynamic options into established <select> element of a kendo ui template?
我有一个名为 editor_template 的 kendo 模板,模板中有一个 <select>
元素。 <select>
是一个下拉列表,根据我们从用户那里提取的信息,可以包含任意数量的任意类型名称的项目。所以我试图找到一种方法将 <option>
元素插入 select,但到目前为止没有运气。
我试过类似的东西:
$($('#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 函数,我不清楚 'variable' 选择器是什么...
假设 dropdownID 是您的 <select>
标签的 ID,并且 optionList 包含 HTML,尝试 $('#editor_template').find('#dropdownId').html(optionList);
我有一个名为 editor_template 的 kendo 模板,模板中有一个 <select>
元素。 <select>
是一个下拉列表,根据我们从用户那里提取的信息,可以包含任意数量的任意类型名称的项目。所以我试图找到一种方法将 <option>
元素插入 select,但到目前为止没有运气。
我试过类似的东西:
$($('#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 函数,我不清楚 'variable' 选择器是什么...
假设 dropdownID 是您的 <select>
标签的 ID,并且 optionList 包含 HTML,尝试 $('#editor_template').find('#dropdownId').html(optionList);