Ich verstehe nicht warum, aber ich bekomme die falsche Körperstruktur. Sie können auf dem Bild sehen, dass ich eine <tr></tr>
bekomme und ich habe das nicht auf Javascript.Generieren Sie eine einfache Tabelle mit Javascript
Ich möchte nur eine Tabelle mit 3 Spalten und bis zu 10 Zeilen.
Was passiert?
JavaScript
$('#selectMRPC').change(function() {
//fetch data
var mrpc = $(this).find('option:selected').data('mrpc');
$('#paramBody').empty();
for (var i = 1; i <= 10; i++) {
var field = mrpc["field" + i];
if (field !== undefined) {
var parsedField = field.split('_');
var value = parsedField[0];
var type = parsedField[1];
switch (type) {
case "S":
type = "text";
if (value === '""')
value = null;
break;
case "B":
type = "checkbox";
break;
case "N":
type = "number";
value = parseInt(value);
break;
case "D":
type = "number";
value = parseInt(value);
if (value === '""')
value = null;
break;
}
$('#paramBody').append('<tr>');
$('#paramBody').append('<td>' + i + '</td>');
$('#paramBody').append('<td>' + type + '</td>');
$('#paramBody').append('<td><input name="Fields" type="' + type + '">').val(value);
$('#paramBody').append('</tr>');
}
}
});
Bitte senden Sie das relevante Markup in Frage. Wir können Markup nicht aus einem Bild kopieren, und Bilder werden nicht ständig für alle geladen oder sind auf allen Geräten lesbar. Bitte lesen Sie [** Warum laden Sie nicht Bilder von Code auf SO hoch, wenn Sie eine Frage stellen? **] (https://meta.stackoverflow.com/questions/285551/why-not-upload-images-of-code-on-- so-wenn-eine Frage zu stellen/285557 # 285557) für mehr Probleme Code in Bildern verursachen. – Nope
In Ordnung ......... – asfasd
Haben Sie versucht, die gesamte Zeile zu erstellen und in der Variablen zu speichern, und sie dann an die Tabelle anzuhängen? – ProEvilz