【发布时间】:2017-06-27 13:58:59
【问题描述】:
通过在 HTML 文件中添加 mdl-checkbox 元素,我得到以下结果:
<label id="check" class="mdl-checkbox mdl-js-checkbox mdl-js-ripple-effect">
<input id="MdlCheckBox" type="checkbox" class="mdl-checkbox__input" value="0" />
<span class="mdl-checkbox__label">Check Me</span>
通过注入添加相同的代码,复选框变得简单:
var html = '<label id="check" class="mdl-checkbox mdl-js-checkbox mdl-js-ripple-effect"><input id="MdlCheckBox" type="checkbox" class="mdl-checkbox__input" value="0" /><span class="mdl-checkbox__label">Check Me</span></label>';
$("#dynamic-checkbox").append(html);
这里是jsFiddle
我试过用ready
$(function() {
$("#dynamic-checkbox").append(html);
)};
没有变化。
有什么推荐的动态添加mdl元素的方法吗?
【问题讨论】:
-
动态添加新元素时需要升级DOM。看看这个问题:stackoverflow.com/questions/32363511/…
-
你的小提琴没有描述你的问题
-
我看不出这个 Fiddle 有什么问题。请提供一个可重现的示例。
标签: javascript jquery dom material-design material-design-lite