有幾個問題並且找不到解決方案。我的代碼https://jsfiddle.net/46qybyrh/2/以隱藏的形式檢查所有複選框時更改div顏色
上表HTML
<div class="block">
<table>
<tr>
<th>Nr.</th>
<th style="width: 200px">Task</th>
<th>Progresas</th>
<th></th>
</tr>
<tr>
<td>1</td>
<td>Air port scedules</td>
<td>0/3</td>
<td>
<button onclick="showDiv()">Expand</button>
</td>
</tr>
</table>
隱格
<div id="popup" class="popupbox">
<table class="block">
<tbody>
<tr>
<td></td>
<form>
<td>XML</td>
<td>
<span>Comment</span><br>
<textarea></textarea>
</td>
<td>
<span>Deadline</span>
<input type="date" value="2017-08-24">
</td>
<td>Done:<input type="checkbox"></td>
<td><input type="submit" value="Apply"></td>
</form>
</tr>
<tr>
<td></td>
<form>
<td>Scedules</td>
<td>
<span>Comment</span><br>
<textarea></textarea>
</td>
<td><span>Deadline</span>
<input type="date" value="2017-08-10">
</td>
<td>Done:<input type="checkbox"></td>
<td><input type="submit" value="Apply"></td>
</form>
</tr>
<tr>
<td></td>
<form>
<td>Infobox</td>
<td>
<span>Comment</span><br>
<textarea></textarea>
</td>
<td><span>Deadline</span>
<input type="date" value="2017-08-14">
</td>
<td>Done:<input type="checkbox"></td>
<td><input type="submit" value="Apply"></td>
</form>
</tr>
</tbody>
</table>
<button onclick="hideDiv()">close</button></div>
這段代碼的主要目標應該是:
- 當按下適用於每一行,隱藏d四不應該隱藏。只有評論,日期,複選框等信息纔會更改。
- 當選中所有3個複選框時,上表第一行(1個空氣口端口0/3)應更改其背景顏色。
- 如果截止日期接近(比方說5天截止日期)整行應改變背景顏色。
- 如果最後期限已過,整行應更改其背景顏色。
我知道它有很多要問,但也許有人會指導我在每一個這些步驟。
我想我知道你在做什麼,我正在做一個改進版本的小提琴,我會評論它,並在這裏添加一些信息,解釋我爲什麼做了我所做的。我15或20分鐘。 – Jersh