コード 6000 にチェックを入れるにはどうすればよいですか? 7000 の間のチェックボックスが自動的にチェックされますか? 7000がチェックされている場合、これは7000と7004の間にもなります
$('.mGrid tr').each(function () {
if (!this.rowIndex) return;
if ($(this).find("td:eq(2)").text() =='S') {
$(this).css({
'font-weight': '800',
'background-color': '#DBFF94',
'border' : '2px solid black'
});
}
});
<table class="mGrid" cellspacing="0" rules="rows" border="1" id="GridView1" style="border-collapse:collapse;">
<tr align="left">
<th scope="col">
<span class="chkHeader"><input id="GridView1_chkAll" type="checkbox" name="ctl00$MainContent$nnn$GridView1$ctl01$chkAll" /></span>
</th><th scope="col">Code</th><th scope="col">Sub Code</th><th scope="col">Title</th><th scope="col">Description</th><th class="HiddenColumn" scope="col"> </th>
</tr><tr>
<td>
<span class="chkItem"><input id="GridView1_chkCheck_0" type="checkbox" name="ctl00$MainContent$nnn$GridView1$ctl02$chkCheck" /></span>
</td><td>1000</td><td>S</td><td>Main</td><td>Summary of everything </td><td class="HiddenColumn"><a href="javascript:__doPostBack('ctl00$MainContent$nnn$GridView1','Select$0')">Select</a></td>
</tr><tr class="alt">
<td>
<span class="chkItem"><input id="GridView1_chkCheck_1" type="checkbox" name="ctl00$MainContent$nnn$GridView1$ctl03$chkCheck" /></span>
</td><td>6000</td><td>S</td><td>Report</td><td>All Reports</td><td class="HiddenColumn"><a href="javascript:__doPostBack('ctl00$MainContent$nnn$GridView1','Select$1')">Select</a></td>
</tr>
</table>
html部分を追加しました。ちょっと面倒です
####更新しましたたとえば、6001 ~ 6005 のいずれかにチェックを入れると、コード 6000 のチェックボックスが自動的にチェックされます。$(this).closest('tr').prevUntil('tr.lights').css('background-color','black'); prevUntil を試してみましたが、ほぼすべての prev $(this).closest('tr').prev('tr.lights').css('background-color','black'); が強調表示されます。これは、緑色の行に近い場合にのみ強調表示できます