Если ваш HTML не повредит ...
Допустим, это выглядит так:
<div>
<input type="checkbox" value="1" name="c1" />
<input type="radio" name="r1" value="1" />
<input type="radio" name="r2" value="1" />
</div>
<div>
<input type="checkbox" value="1" name="c1" />
<input type="radio" name="r1" value="1" />
<input type="radio" name="r2" value="1" />
</div>
С помощью jQuery вы можете сделать что-то вроде этого:
$(function(){
$("input:checkbox").click(function(){
if ( $(this).is(":checked") ){
$(this).nextAll("input:radio").attr("disabled",true);
}
else{
$(this).nextAll("input:radio").attr("disabled",null);
}
});
});
EDIT
Я бы посоветовал сначала разделить таблицу на TBODY:
<table>
<tbody>
<tr>
<td colspan=3><input type=checkbox class="filter-checkbox" name=serv1 value=1>ВъездАвто</td>
</tr>
<tr>
<td><input type=radio id=servch1 name=servch1 value=6000><a>г/п 10Т</a></td>
<td><a>Сумма: 6000</a></td>
<td><a>НДС: 1200</a></td>
</tr>
<tr>
<td><input type=radio id=servch1 name=servch1 value=4200><a>г/п 7Т</a></td>
<td><a>Сумма: 4200</a></td>
<td><a>НДС: 840</a></td>
</tr>
<tr>
<td><input type=radio id=servch1 name=servch1 value=3000><a>г/п 5Т</a></td>
<td><a>Сумма: 3000</a></td>
<td><a>НДС: 600</a></td>
</tr>
<tr>
<td><input type=radio id=servch1 name=servch1 value=1800><a>г/п 3Т</a></td>
<td><a>Сумма: 1800</a></td>
<td><a>НДС: 360</a></td>
</tr>
</tbody>
<tbody>
<tr>
<td colspan=3><input type=checkbox class="filter-checkbox" name=serv2 value=2>ХранСутки40фут</td>
</tr>
<tr>
<td><input type=radio id=servch2 name=servch2 value=5300><a>гружен.</a></td>
<td><a>Сумма: 5300</a></td>
<td><a>НДС: 1060</a></td>
</tr>
<tr>
<td><input type=radio id=servch2 name=servch2 value=3000><a>порожн.</a></td>
<td><a>Сумма: 3000</a></td>
<td><a>НДС: 600</a></td>
</tr>
....
Тогда вы можете сделать это:
$(function(){
$("table input:checkbox").click(function(){
if ( $(this).is(":checked") ){
$(this).parents("tbody").find("input:radio").attr("disabled",true);
}
else{
$(this).parents("tbody").find("input:radio").attr("disabled",null);
}
});
});