我在<tr>
单击时将内容添加到另一个,但我还需要将 html 元素 + 更改为 - (它需要 .toggle)。因此,您单击<tr>
内容将在下方展开(显示),同时当内容显示在下方时,+ 变为 -。任何帮助,将不胜感激。
这是js:
<script>
var lastClicked;
$(document).ready(function() {
$("#myTable tr").click( function () {
var rowID = $('#myRow' + this.rowIndex);
if(rowID.length < 1)
$('#myTable tr').eq(this.rowIndex).after('<tr id="myRow'+this.rowIndex+'">
<td colspan="5" style="background-color: #F0F5FE;"><p>"' + this.rowIndex + '"
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas ac mauris sit
amet diam accumsan gravida in vel eros. Nunc tristique lacinia est. Donec
condimentum tincidunt nisl, at fringilla velit placerat eget. Nullam sed tincidunt
augue. Maecenas vulputate mattis pharetra.</p></td></tr>').next().addClass
('content-area-1 p');
else
rowID.toggle();
return false;
if (lastClicked != null) {
lastClicked.hide();
}
//$(this).toggle();
lastClicked = $(this);
});
});
</script>
这是html:
<tr class="row-1st">
<td><a class="test-1">+</a></td>
<td>07/06/201</td>
<td>Phone Call</td>
<td>Employee</td>
</tr>