我在使用 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 小部件一起使用,似乎没有问题。