我在Java类中创建一个表(在controlTableInitial()方法中):
res.add("<tr>"+"<td>"+result.getString("product_barcode")+"</td>"
+"<td>"+showed+"</td>"
+"<td>"+result.getString("product_price")+"</td>"
+"<td>"+result.getString("submit_user_email")+"</td>"
+"<td>"+result.getString("sales_date")+"</td>"
+"<td id='setSale'><span id='img'></span></td>"
+"</tr>"+"<br/>");
,我在.jsp文件中构建此表:
<%
ArrayList<String> res = new ArrayList<String>();
ControlPanel tbl = new ControlPanel();
res = tbl.controlTableInitial();
%>
<table id="table">
<%
for(int i=0;i<res.size();i++) {out.println(res.get(i));}
%>
</table>
最后,我将图像添加到带有id&#34; img&#34;的span中。使用jquery:
$(document).ready(function() {
$("#img").append('<img class="image" src="img/v.jpg"/>');
});
问题是我只能在第一行看到该图像,而在其他行中看不到。 此外,使用css,我将鼠标悬停在插入的图像上时更改光标类型。我可以在所有行中看到光标类型的变化(但是,正如我所说,我只能在第1行看到iserted图像。)。