以下代碼是施加的jquery切片方法自動解釋:故障切換的兄弟姐妹TR(表的行)
HTML:
<table cellspacing="1" class="CRMP_WP_QUICKADS_PLUGIN">
<tr id="CRMP_WP_QUICKADS_tr_in_content">
<td>
<table>
<tr>
<td>
<input type="radio" name="in_content" value="1">
</td>
<td>
Enabled
</td>
</tr>
<tr>
<td>
<input type="radio" name="in_content" value="0">
</td>
<td>
Disabled
</td>
</tr>
</table>
</td>
</tr>
<tr>
<th colspan="2">
Hover Ads
</th>
</tr>
<tr>
<td>
...
</td>
</tr>
...
</table>
的javascript:
$("input[name='in_content']").click(function(){
if ($(this).val()){
$("#CRMP_WP_QUICKADS_tr_in_content").nextAll().slice(0,6).show();
} else{
$("#CRMP_WP_QUICKADS_tr_in_content").nextAll().slice(0,6).hide();
}
});
隱藏/顯示效果未運行.-
什麼錯誤報告?我認爲你必須枚舉片返回的數組,你不能在數組上調用show()。 – Jivings
@jivings沒有錯誤。只是不工作。但FYI:以下代碼工作:'$(this).closest('tr')。nextAll()。slice(0,13).fadeOut();'唯一的區別是我現在替換'$(this)。 ('tr')'by'$(「#CRMP_WP_QUICKADS_tr_in_content」)'。獲得所需的'tr'元素。 –
我似乎沒有任何隱藏元素的問題:http://jsfiddle.net/s8uc6/1/也許問題在別處。 – Jivings