2

以下代码是自动解释的:

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();
    }
}); 

隐藏/显示效果未运行。-

4

2 回答 2

1

这行得通吗?

$("#CRMP_WP_QUICKADS_tr_in_content").nextAll()
   .slice(0,6)
   .each(function(index, element) {
       element.hide();
});
于 2012-05-23T19:04:10.003 回答
1
// is not enough:

    if ($(this).val())

// it must be:

    if ($(this).val() == 1)
于 2012-05-23T20:44:15.540 回答