【发布时间】:2019-10-22 14:13:46
【问题描述】:
它在 td 中用作 .text
<td>'.$row["j_pic"].'</td>
但它不适用于 td 中的 img
<td>'."<img src='picture/".($row["j_pic"])."' style='width:20%' />".'</td>
jQuery
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
$(document).ready(function() {
var span = 1;
var prevTD = "";
var prevTDVal = "";
$("#myTable tr td:first-child").each(function() { //for each first td in every tr
var $this = $(this);
if ($this.text() == prevTDVal) { // check value of previous td text
span++;
if (prevTD != "") {
prevTD.attr("rowspan", span); // add attribute to previous td $this.remove(); // remove current td
} } else {
prevTD = $this; // store current td
prevTDVal = $this.text();
span = 1; } }); });
【问题讨论】:
-
分享你渲染的html
-
为什么你的示例代码这么不清楚。我在看一个 PHP 文件,还是什么?您需要包含更多上下文代码。无法知道这是如何解析的。
标签: javascript php jquery while-loop tablerow