Umwandlung von Formular-Elemente (Input) zu divs
gibt es eine Möglichkeit zu verwandeln, alle Eingaben Feld für divs? oder span oder so etwas.
ich habe eine Tabelle wie:
<div id="calc">
<table>
<tr>
<td>Principal:</td>
<td><input value="100.00$" /></td>
</tr>
<tr>
<td>start date:</td>
<td><input value="02/02/2002" /></td>
</tr>
<tr>
<td>end date:</td>
<td><input value="02/02/2002" /></td>
</tr>
</table>
</div>
und ich will kopieren Sie diese Quelle, um ein Licht-box, ohne Eingänge.. wie:
<table>
<tr>
<td>Principal:</td>
<td><div>100.00$</div></td>
</tr>
<tr>
<td>start date:</td>
<td><div>02/02/2002</div></td>
</tr>
<tr>
<td>end date:</td>
<td><div>02/02/2002</div></td>
</tr>
</table>
ich Frage mich, gibt es einen Weg, um zu konvertieren alle diese Eingaben zur divs kann über die Verwendung .ersetzen oder etwas anderes ?
Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie dies:
jsfiddle - http://jsfiddle.net/infernalbadger/c9Rub/2/
Aktualisiert und kopieren den Inhalt in ein anderes div mit der ID lightbox.
Davon aus, dass du keine libs:
Hier http://www.w3schools.com/jsref/dom_obj_all.asp, Sie finden einige nützliche Funktionen, um dies zu tun.
Indem man die input-Elemente, die Sie benötigen, so etwas wie dieses:
Können Sie ersetzen Sie Sie mit dieser:
In dem link, den ich oben, finden Sie einige Funktionen, die entweder zu ersetzen, die Kind-oder findParent, entfernen Sie die aktuellen Kind-und dann hängen Sie Ihre div selbst.
Wenn Sie jquery können Sie das folgende tun.