Fügen Sie die Jquery ui button dynamisch
Ich habe eine javascript-Funktion, die entfernt die vorhandenen Tasten und fügt neue hinzu, statt.
Hier ist der code:
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);
}
Gibt es eine Möglichkeit zum hinzufügen von jquery ui button dynamisch:
wie:
divName.add("button");
Es hat nicht funktioniert...
Das hat nicht funktioniert
Das hat nicht funktioniert.
Die Schaltfläche wird nicht angezeigt, mit dieser Aussage. Mindestens ein leer-Taste oder ein Zeichen davon angezeigt werden muss...
Das gleiche problem.. einen normalen button
Das hat nicht funktioniert.
Die Schaltfläche wird nicht angezeigt, mit dieser Aussage. Mindestens ein leer-Taste oder ein Zeichen davon angezeigt werden muss...
Das gleiche problem.. einen normalen button
InformationsquelleAutor Kut | 2010-12-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hinzufügen eines jQuery-UI-button mit Hilfe von jQuery:
Hmm .Taste() kommt aus jQuery UI, kein jQuery-core, also nicht sicher, was ist verantwortlich für den Unterschied, den Sie sehen.
InformationsquelleAutor Richard
Ziemlich sicher, dass Sie können Taste jede Eingabe mit jQuery-UI durch den Aufruf
button()
diese Holen mich ein: "Uncaught TypeError: Object #<HTMLButtonElement> hat keine Methode 'button'
InformationsquelleAutor hellodally
Ich gerade erstellt eine Schaltfläche, die dynamisch mit den folgenden code. Der wichtigste Teil ist .Taste () - Teil, und es scheint zu funktionieren gut für mich.
InformationsquelleAutor Mr. EZEKIEL
Dieser code war für mich
$('#selector').append('<input type="button" value="My button">');
$('#selector').click(function(){ alert('I was clicked!');});
InformationsquelleAutor user3447136
Denke ich @Stony war in der Nähe, außer die
.button()
und.click()
Methoden wurden Hinzugefügt, um die ursprüngliche selector-element, nicht der eigentliche button. Erstellen Sie eine id für die Schaltfläche und wählen Sie dann die Schaltfläche, und rufen Siebutton().click()
.Dies ist wahrscheinlich verursacht irgendeine Art von Ausnahme, die mit dem Aufruf
button()
so kommentiert unter diesem post.InformationsquelleAutor joe conery
Ninja UI funktioniert auf diese Weise standardmäßig, ohne das eindringen in HTML -, wird außer Kraft gesetzt.
Können Sie erstellen, die Schaltfläche als eine variable vor dem DOM ist auch fertig.
Wenn der DOM fertig ist, fügen Sie, wo immer Sie möchten, die Taste zu gehen.
InformationsquelleAutor Jamie
Habe ich von @Stony und es funktionierte für mich.
InformationsquelleAutor Lab Tipp