Javascript jQuery单选按钮检查操作未启动

Javascript jQuery单选按钮检查操作未启动,javascript,jquery,html,forms,Javascript,Jquery,Html,Forms,我有以下jquery代码: $("input[name=weight_goal_type]:radio").click(function () { alert('it worked'); }); 我也尝试过: $("input[name=weight_goal_type]:radio").change(function () { alert('it worked'); }); 我还试图做到: $("#id_weight_goal_type_1").change(functio

我有以下jquery代码:

$("input[name=weight_goal_type]:radio").click(function () {
    alert('it worked');
});
我也尝试过:

$("input[name=weight_goal_type]:radio").change(function () {
    alert('it worked');
});
我还试图做到:

$("#id_weight_goal_type_1").change(function () {
        alert('it worked');
    });
我的广播组如下所示:

<li>
    <div class="goal_left_box">
        <div class="dc_box_input">
        <input checked="checked" class="rd-input" id="id_weight_goal_type_0" name="weight_goal_type" type="radio" value="0" />
            <input type="radio" class="rd_input" name="name-a1">
            <span></span>
        </div>
        Maintain Weight
     </div>  

    <div class="cl"></div>
</li>

<li>
    <div class="goal_left_box">
        <div class="dc_box_input">
        <input class="rd-input" id="id_weight_goal_type_1" name="weight_goal_type" type="radio" value="1" />
            <input type="radio" class="rd_input" name="name-a1">
            <span></span>
        </div>
        Lose Weight
     </div>  

    <div class="right_select prst_box wight_box">
        <label>Pounds Per Week</label>
        <div class="prst_box_input">
        <input class="wight" id="id_weight_change_increment" name="weight_change_increment" step="0.01" type="number" value="0.00" />  lbs
        </div>
    </div>

    <div class="cl"></div>
</li>
这是一把小提琴


我不知道这为什么不开火。我做错了什么?

正如Noah Huppert指出的那样,问题是我的html被破坏。

@APerson不,没有任何控制台错误您的html被破坏。您缺少对目标框的关闭,对于保持重量,您使用关闭来启动区块。这可能导致Jquery无法正确找到所需的元素。请将其发布为答案,以便将其标记为答案