سلام
من یه سری چک باکس تو صفحه دارم که هرکدوم یه value دارن. میخوام کاربر رو هرکدوم کلیک میکنه تو jquery این value همراه با اینکه چک باکس الان checked هست یا unchecked رو برگردونم. یه همچین کدی هم نوشتم ولی درست کار نمیکنه و فقط value چک باکس اول برمیگرده:
من یه سری چک باکس تو صفحه دارم که هرکدوم یه value دارن. میخوام کاربر رو هرکدوم کلیک میکنه تو jquery این value همراه با اینکه چک باکس الان checked هست یا unchecked رو برگردونم. یه همچین کدی هم نوشتم ولی درست کار نمیکنه و فقط value چک باکس اول برمیگرده:
کد:
cb1: <input name="cb[]" type="checkbox" value="1" class="cb-compare" id="cb-compare-1"><br>
cb3: <input name="cb[]" type="checkbox" value="2" class="cb-compare" id="cb-compare-2"><br>
cb3: <input name="cb[]" type="checkbox" value="3" class="cb-compare" id="cb-compare-3"><br>
<SCRIPT language="Javascript" type="text/javascript" src="jquery.js"></SCRIPT>
<script type="text/javascript">
$(document).ready( function() {
var $cbc = $('.cb-compare');
$cbc.click(function(){
if ($cbc.attr('checked')) {
alert("checked-"+$cbc.attr('value'));
}else{
alert("unchecked-"+$cbc.attr('value'));
}
})
})
</script>