Ich möchte HTML-Tags in meiner Funktion wie folgt erstellen:erstellen HTML-Tags mit dynamischen Tag-Namen in jQuery
function createHtmlTag(tagName) {
var newHtmlTag = $(tagName);
return newHtmlTag;
}
Aber wenn ich createHtmlTag('div')
in meiner Seite nennen diese Funktion zurückkehren alle meine Seite div
Tags. Ich weiß $(tagName)
verursacht dieses Ergebnis, aber ich muss diese Methode. Ich kann dieses Problem durch diese Methoden lösen:
function createHtmlTagSecond(tagName) {
var newHtmlTag = $('<' + tagName + '></' + tagName + '>');
return newHtmlTag;
}
JavaScript Mit
function createHtmlTagByJavaScript(tagName) {
var newHtmlTag = document.createElement(tagName);
return newHtmlTag;
}
Meine Frage
Gibt es eine bessere Art und Weise jQuery
zu verwenden, ohne das Hinzufügen von zusätzlichen Marken wie ('<'
)
Danke Fortschritt.
Ich denke, [dieser Beitrag] (https://stackoverflow.com/questions/268490/jquery-document-createelement-equivalent) ist gehaltvoll, was Sie – ibubi