Ich generiere dynamisch einige HTML-Eingaben mit jQuery, d. h.:
Code: Select all
var $node = $('')
.addClass('blabla')
.attr('type', 'text')
.attr('readonly', true)
Etc...
Dann verwende ich die .NET XML-API, um diesen HTML-Code zu analysieren. Das
Problem ist, dass jQuery (oder der Browser, ich weiß es nicht) ein nicht geschlossenes Eingabe-Tag generiert. Obwohl dies gültiges HTML5 ist, kann die .NET-XML-API es nicht als gültiges XML analysieren.
Meine Frage lautet also: Wie kann ich jQuery (oder den Browser) dazu bringen, ein selbstschließendes Eingabe-Tag zu generieren? Ich meine auf saubere Weise, nicht durch Ersetzen/Einfügen in die generierte Zeichenfolge.