我在表格按钮中有一个图标。我要在单击按钮时将此图标移至下一个td。我不知道该怎么做。
<table border="1px">
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td><i class="fa fa-arrow-right"></i></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
答案 0 :(得分:0)
有很多方法可以实现,但是最简单的方法是将图标隐藏在一个位置,将显示隐藏在另一个位置。
对于EX:
<table border="1px" (click)="clicked()">
<tr>
<td [ngClass]="{'random': counter == 0}">www</td>
<td [ngClass]="{'random': counter == 1}">www</td>
<td [ngClass]="{'random': counter == 2}">www</td>
<td [ngClass]="{'random': counter == 3}">www</td>
</tr>
<tr>
<td>yyyyy</td>
<td>yyyyy</td>
<td>yyyyy</td>
<td>yyyyy</td>
</tr>
</table>
// In your typescript
counter = 0;
clicked() {
this.counter < 4? this.counter++: this.counter = 0;
}
//In your css
.random {
background-color: green;
}