這種情況下可能使用JavaScript或jQuery?jquery選擇/選項框 - 鏈接關係
當類別爲「cl_preAction」的選擇框的值設置爲選項「003」「世界末日」時,選擇框「cl_prePRRS」01,02,03中的選項應該被移除或變灰(不可能選擇 - 如果可能的話)
請注意,此模式將在頁面上重複多次,因此使用相同的ID將不起作用。
$('.cl_preAction').live('change', function(){
if ($(this).val() =='003'){
$(this).parent().parent()...
});
<tr>
<td>Action</td>
<td class='none'>
<div data-role='fieldcontain' class='none'>
<select name='ACTC' class='none cl_preAction' data-theme='a'>
<option data-location='S' value='001'>Fire</option>
<option data-location='T' value='002'>Flood</option>
<option data-location='T' value='003'>End Of World</option>
</select>
</div>
</td>
</tr>
<tr>
<td>Reason</td>
<td class='none'>
<div data-role='fieldcontain' class='none'>
<select name='PRRS' class='none cl_prePRRS' data-theme='a'>
<option value='01'>Rebuild</option>
<option value='02'>Relocate</option>
<option value='03'>Cash Payment</option>
<option value='04'>Send registered letter indicating this event is not covered</option>
</select>
</div>
</td>
</tr>
這裏有一點要注意,如果你打算在同一範圍內使用$(本)多次,以便它指的是同一個對象,最好將$(this)賦值給一個局部變量。 var me = $(this);然後用'我'代替。 – kasdega