我对Node.js和Pug引擎模板有疑问。 在 PHP(HTML) 中,我可以轻松地将两个值传递给2个属性: 例如(我将 row [id] 传递到按钮的 id 和 class 属性中):
<?php
while($row = mysqli_fetch_array($result)) {
?>
<tr>
<td><?php echo $row["name"]; ?></td>
<td><input type="button" name="view" value="View" id="<?php echo
$row["id"]; ?>" class="<?php echo $row["id"]; ?>" /></td>
</tr>
<?php
}
?>
如何在 Node.js(Pug中,输入类型='按钮')中将 row.id 传递到 class 属性中)?在下面的示例中,Pug没有定义'class'属性。 Example
$.ajax({
type: "POST",
//contentType: "application/json",
url: "select_marks",
//data: formData, //JSON.stringify(formData),
dataType: 'json',
success: function (data) {
$.each(data, function (i, row) {
$('.content').append(
"<input type ='button' id=" + row.id + "class=" + row.id + ">"
);
});
}
});
答案 0 :(得分:2)
它的引号问题不要忘记您的html属性中有''
如果您在行中获得了良好的数据,我就这样写
$('.content').append(
"<input type ='button' id='" + row.id + "'class='" + row.id + "'/>"
);