Jquery - 将图像添加到表中的多个跨距,使用Java动态创建

时间:2014-05-31 14:08:01

标签: java jquery jsp

我在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图像。)。

0 个答案:

没有答案