我有这行代码,这些代码是在localDB准备就绪时通过JS插入的。
//
boxOne = document.getElementById("box1");
content = '<button data-icon="delete">Delete</button>';
boxOne.innerHTML = content;
//
这段代码的问题在于,mobilejquery应该读取
data-icon="delete"
并添加类的图标才能显示,但它不能这样做。我可以自己简单地手动添加类,但是当我尝试将验证库应用于JS插入的表单时,这也给我带来麻烦,验证将无法工作。因此,如何制作jquery和我使用的任何库读取此插入的JS代码。
其他答案将向您展示如何添加按钮,而不是如何使jQuery Mobile对其进行增强。
如果使用的是jQM 1.4,请调用enhanceWithin()
容器:
var content = '<button data-icon="delete">Delete</button>';
$("#box1").append(content).enhanceWithin();
如果使用的是1.3,请调用button()
按钮对象:
var content = '<button data-icon="delete">Delete</button>';
$("#box1").append(content);
$("#box1 button").button();
注意:在我的示例中,我用于append()
添加内容,html()
如果愿意,您仍然可以使用。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句