我已經嘗試了幾種方法,但從未完全達到目標。我基本上想,如果我用我的選擇 - 全按鈕來改變每一行的背景顏色:用jQuery着色表格中的每一行
<th class="w70 c" id="project_table_header_checkbox">
<input type="checkbox" name="all" value="1" onclick="$('#project-table input[type=checkbox]').not('[disabled]').prop('checked', $(this).prop('checked')); colorizeRows();">
</th>
我也得到了改變一行的顏色的工作方式:
$(":checkbox").change(function() {
$(this).parents('tr').find('td').toggleClass("bgcolor_grey", this.checked)
})
我認爲只在我的複選框上有一個監聽器會很有用,它會在狀態更改時更改行顏色。
我該怎麼做?
編輯:
<div class="fullwidth c" id="project-table">
<div class="box">
<table>
<tr>
<th class="w70 c" id="project_table_header_checkbox">
請在它的行共享的加價表。 – TylerH
我的表是動態生成的。請參閱編輯。 – Spacemoose
** [this here](https://jsfiddle.net/Guruprasad_Rao/80u0ryqx/)** –