Ich versuche, Tabellenzeile von Eingaben anzufügen.Anfügen von Zeilen in Tabelle mithilfe von JQuery
<script type="text/javascript">
function addDrug(){
var start = $('<tr>');
var end = $('</tr>');
var add_DrugsCurrentlyUsed = $('#add_DrugsCurrentlyUsed').val();
var add_SourceOfDrugs = $('#add_SourceOfDrugs').val();
var add_FrequencyOfUse = $('#add_FrequencyOfUse').val();
var add_ModeOfDrugUse = $('#add_ModeOfDrugUse').val();
var td_DrugsCurrentlyUsed =$('<td>'+add_DrugsCurrentlyUsed+'</td>');
var td_SourceOfDrugs =$('<td>'+td_SourceOfDrugs+'</td>');
var td_FrequencyOfUse =$('<td>'+td_FrequencyOfUse+'</td>');
var td_ModeOfDrugUse =$('<td>'+td_ModeOfDrugUse+'</td>');
$('#drugTable').append(start+td_DrugsCurrentlyUsed+td_SourceOfDrugs+td_FrequencyOfUse+td_ModeOfDrugUse+end);
};
</script>
Aber wenn ich es anhängen, zeigt es so etwas wie
object Object][object Object][object Object][object Object][object Object][object Object]
in die Tabelle.
'.append()' beschäftigt sich mit DOM-Elemente, keine HTML-Fragmente. Sie müssen die '' nicht separat hinzufügen. Außerdem können Sie '+' nicht zum Verketten von jQuery-Objekten verwenden. – Barmar