2012-11-19 46 views
0

我有這些複選框jQuery的單選按鈕PHP數組

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

任何幫助將是真棒:)

回答

2

複選框的正確名稱爲membershiptype[],所以不要跳過括號:

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

DEMO:http://jsfiddle.net/gVKnL/