我試圖從輸入中追加錶行。使用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>
但是,當我追加它,它表明類似
object Object][object Object][object Object][object Object][object Object][object Object]
到表中。
'.append()'涉及DOM元素,而不是HTML片段。您不需要單獨添加「」。另外,你不能使用'+'連接jQuery對象。 – Barmar