2012-11-19 3 views
0

Je ces cases à cocherboutons radio Jquery tableau 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> 

Je suis en train d'écrire un script jquery pour alerter quelque chose si les cases changent ... ce que j'ai obtenu jusqu'à présent, mais pas d'alerte apparaît

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

Toute aide serait génial :)

Répondre

2

Le nom correct des cases à cocher est membershiptype[], alors ne sautez pas les crochets:

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

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