我已经连续几个月下降了。 1月,2月,....,11月,12月。当在表中选择1月时,所有31天显示31行。但是当选择2月时,也有2月28日,1月29日,1月30日,1月31日。 我有更改的代码
$("#selectMonth").change(function () {
selectedMonth = $("#selectMonth").val();
table = document.getElementById("mpProfileTableDaily_MWh");
rows = table.getElementsByTagName("tr");
for(i = 0; i < rows.length; i++){
rows[i].style.background = "transparent";
}
if(selectedMonth == 'january'){
rowNum = 1;
@foreach($january->month_dates as $day)
row = document.getElementById("mpProfileTableDaily_MWh").rows[rowNum].cells;
row[0].innerHTML = "{{$day}}";
m = 1;
@endforeach
......
&#13;
一些代码也适用于其他月份。 怎么解决这个问题?
答案 0 :(得分:1)
添加
rows[i].innerHTML= "";
之后
rows[i].style.background = "transparent";
in for loop