动态添加Jquery ui按钮

Kut*_*Kut 6 jquery

我有一个javascript函数,删除现有的按钮,并添加新的按钮.

这是代码:

 function FunctionName(){
     ("button").remove();
     // This works fine.
     //but however, with the following add code, I don;t get a jquery ui button.
     var element  = document.createElement("input");
     element.setAttribute("type","button");
     // other code
     divName = get <div> by ID;
     divName.appendChiled(element);
 }
Run Code Online (Sandbox Code Playgroud)

有没有办法动态添加一个jquery ui按钮:

喜欢:

divName.add("button");

那没起效...

Ric*_*ard 19

要使用jQuery添加jQuery UI按钮:

$('#selector') // Replace this selector with one suitable for you  
  .append('<input type="button" value="My button">') // Create the element  
  .button() // Ask jQuery UI to buttonize it  
  .click(function(){ alert('I was clicked!');}); // Add a click handler
Run Code Online (Sandbox Code Playgroud)

  • 使用jQuery at"http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js".不应使用.button().删除它,它工作. (2认同)

hel*_*lly 2

很确定你可以通过调用 jQuery-UI 来按钮化任何输入button()

var element = document.createElement("input").button();
Run Code Online (Sandbox Code Playgroud)