【发布时间】:2013-04-19 14:21:27
【问题描述】:
我在使用 jQuery UI Spinner 小部件时遇到问题。在 html 中添加输入时它工作正常;但是,当我动态添加输入时,它不起作用。我创建了一个微调器在此处动态添加时不起作用的示例:jsfiddle example
function injectSpinner(){
console.log("Injecting Spinner");
var p = document.createElement('p');
var label = document.createElement('label');
var text = document.createTextNode("Select a value:");
var input = document.createElement('input');
label.appendChild(text);
label.setAttribute("for", "spinner");
p.appendChild(label);
input.setAttribute("id", "spinner");
input.setAttribute("name", "value");
p.appendChild(input);
$("#spinner").spinner();
$("#moduleArea").append(p);
};
我在很多其他 jQuery UI 小部件上都使用过这种方法,似乎没有问题。
【问题讨论】:
标签: jquery jquery-ui dynamic append jquery-ui-spinner