【问题标题】:Jquery radio buttons php arrayJquery单选按钮php数组
【发布时间】:2012-11-19 15:25:39
【问题描述】:

我有这些复选框

<table>
                <?php 
                    foreach($membership_type as $key => $membership) {
                        echo '<tr>';
                        echo '<td>'. form_label($membership['name'], $membership['name']) .'</td>'; 
                        echo '<td>'. 
form_checkbox(array("name"=>"membershiptype[]","id"=>$membership['name'], "value"=>$membership['id'], "checked"=>set_radio("membershiptype", $membership['id'], FALSE))) .'</td>';
                        echo '<td>'. form_label('$'. $membership['fee'], $membership['name']) .'</td>';
                        echo '</tr>';
                    } 
                ?>
                </table>

我正在尝试编写一个 jquery 脚本,以在复选框更改时发出警报……这是我目前得到的,但没有出现警报

$("input[name='membershiptype']").change(function() {
            alert('hi');
        })

任何帮助都会很棒:)

【问题讨论】:

    标签: jquery input onchange


    【解决方案1】:

    复选框的正确名称是membershiptype[],所以不要跳过括号:

    $("input[name='membershiptype[]']").change(function() {
        alert("hi");
    });
    

    演示: http://jsfiddle.net/gVKnL/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-11-13
      • 2014-11-11
      • 2014-07-06
      • 1970-01-01
      • 1970-01-01
      • 2010-12-11
      • 2012-02-07
      相关资源
      最近更新 更多