onclick和checked use

时间:2015-08-20 09:55:26

标签: javascript jquery html onclick

<input type="radio" name="haspayperiod" id="haspayperiod_1" value="0" checked onclick="annualtype_change(this.value);" <?= ($fundcode!="F02001") ? "style='display:none;'" : "" ?> />

如上所述,我正在使用已选中且onclick在默认阶段调用annualtype_change(this.value)

我的annualtype_change函数如下所示。

function annualtype_change(year) {
            $('#regular_TN').hide();
            $('#regular_TN_1').show();

            if (year == "1") {
                $('#regular_TN_1').hide();
                $('#regular_TN_2').show();

            } else {
                $('#regular_TN_1').show();
                $('#regular_TN_2').hide(); //default
            }


        }

但是,虽然它显示为复选框,但默认情况下不显示regular_TN_1

    <td id="regular_TN_1" >
      <span class="fixprice" name="price" id="price_1"value=20,000>20,000</span>dollar
   </td>
    <td id="regular_TN_2" style="display:none" >
      <span class="fixprice" name="price" id="price_2" value=10,000>10,000</span>dollar
   </td>

我应该如何使用checkedonclick正常工作。

1 个答案:

答案 0 :(得分:0)

问题与标记名称和标记ID有关,在修复代码时应仔细调整。