以下代码显示所有数据。
<table id="bankmail" class="table table-bordred table-striped" style="width:100%">
<thead>
<th> Title </th>
<th> Year </th>
<th> Producer </th>
<th> &nbps; </th>
</thead>
<tbody id="tableBody">
<% table.forEach(function(row) { %>
<tr>
<td class="dialog">
<%= row.title %>
</td>
<td class="dialog">
<%= row.year %>
</td>
<td class="dialog">
<%= row.producer %>
</td>
<td>
<button type="button" class="btn btn-primary" data-toggle="modal" onclick="getData(<%= row.year %>)" data-target="#modalCart">+</button>
</td>
</tr>
<% }); %>
</tbody>
</table>
点击按钮+ 试图设置为year12的新值,但没有显示出什么问题?
function getData(da){
console.log(da); //This works fine in console
$("#year12").val(da).change(); // Not Working dosn't react why
}
不能将新的值设置为year12 ??? 可能是什么问题? 我试图出现在模态内的以下地方
<!--Body-->
<div class="modal-body">
<table class="table table-hover">
<thead>
<tr>
<th>year</th>
</tr>
</thead>
<tbody>
<tr>
<td id="year12">
</td>
</tr>
</tbody>
</table>
</div>
如何在jquery中设置year12 td的新值?
答案 0 :(得分:1)
要更改
中的文本<td id="year12">text in here</td>
您必须使用$("#year12").html(da);