0

これらのチェックボックスがあります

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

どんな助けでも素晴らしいでしょう:)

4

1 に答える 1

2

チェックボックスの正しい名前はですmembershiptype[]ので、角かっこをスキップしないでください。

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

デモ:http: //jsfiddle.net/gVKnL/

于 2012-11-19T15:26:27.377 に答える