<!doctype html> <html> <head> <meta charset="UTF-8"> <style> #bills{ width: 400px; } </style> <script type="text/javascript" src="js/jquery-3.2.1.min.js"></script> <script type="text/javascript"> $(function() { 空缺处 }); </script> </head> <body> <table id="bills"> <tr > <th>编号</th> <th>分类</th> <th>名称</th> <th>价格(元)</th> </tr> <tr > <td>01</td> <td>食品</td> <td>农夫山泉矿泉水</td> <td>2.00</td> </tr <tr > <td>02</td> <td>日用品</td> <td>洗发水</td> <td>25.00</td> </tr> <tr> <td>03</td> <td>娱乐休闲</td> <td>暑假旅游</td> <td>5000.00</td> </tr> </table> </body>将食品替换成图片显示
时间: 2023-07-09 10:44:37 浏览: 132
你可以在jQuery代码中使用`.eq()`方法选择表格中需要替换的单元格,然后再使用`.html()`方法将单元格中的文本替换成图片。具体实现如下:
HTML代码:
```html
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<style>
#bills {
width: 400px;
}
</style>
<script type="text/javascript" src="js/jquery-3.2.1.min.js"></script>
<script type="text/javascript">
$(function() {
// 选择第二行第二个单元格并将其中的文本替换成图片
$('#bills tr:eq(1) td:eq(1)').html('<img src="image.png">');
});
</script>
</head>
<body>
<table id="bills">
<tr>
<th>编号</th>
<th>分类</th>
<th>名称</th>
<th>价格(元)</th>
</tr>
<tr>
<td>01</td>
<td>食品</td>
<td>农夫山泉矿泉水</td>
<td>2.00</td>
</tr>
<tr>
<td>02</td>
<td>日用品</td>
<td>洗发水</td>
<td>25.00</td>
</tr>
<tr>
<td>03</td>
<td>娱乐休闲</td>
<td>暑假旅游</td>
<td>5000.00</td>
</tr>
</table>
</body>
</html>
```
上述代码会将表格中第二行第二个单元格的文本替换成一张名为`image.png`的图片。你可以根据需要修改图片的路径和名称。
阅读全文