Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Imagem: /applications/core/interface/imageproxy/imageproxy.php?img=http://imageshack.us/photo/my-images/824/794n.png&key=f6e9d6932e3dde6caa9f6f29e924426ff4405f2b83cfb8d45e102378d5c78d64" alt="794n.png" />
O negócio é o seguinte estou desenvolvendo uma aplicação em cakephp e tenho varios check box que são criados a partir da quantidade dos registros existentes no bd.
Exemplo:
Se são 10 registros, os nomes das id's serão: ['c0','c1', ... .... , 'c8','c9']
Preciso identificar em qual checkbox foi clicado! E então fiz isso (mas não funciona):
<script type="text/javascript">
jQuery(document).ready(function($){
var w = 0;
var qtd = '<?php echo $key;?>'; // KEY eh o valor total de registros...
$("#stocks").click(function() { // #stocks é a DIV onde esta o check box
for (w=0; w<=qtd-1; w++) {
$("#"+'c'+w).click(function() {
alert('c'+w);
})
}
})
})
</script>
Resultado: quando eu clico em qualquer check box ele me dá o alert, porém não me dá o valor referente ao checkbox e sim somente o valor do limite superior de w (qtd-1) =(
Carregando comentários...