prova cosi:
codice:$('img',$wrapper).live('click',function() { var $ckb = $(this).next(); //set ckb value $ckb.attr('checked', !$ckb.attr('checked')); //check/uncheck $ch = $($ch).not($ckb); //remove from jQuery 'array' // --- //add to end of jQuery 'array' 4 different method -- NOT WORK $ch = $ch.toArray(); $ch.push($ckb); // $ch.live('append',$ckb); // $ch.add($ckb); // Array.prototype.push.call($ch, $ckb); alert($ch.length); //show how many checkbox are in the list }); $("input[type=button]", $wrapper).click(function() { var str = $($ch).filter(":checked").map(function(i, el) { return el.value; }).get().join(","); $('.value').val(str); });

Rispondi quotando