1
我有下面的代碼,帶有Jquery地圖功能的複選框?
...
<input type="hidden" name="unchecked" id="unchecked" value="" />
<?php
$ind = 1;
foreach($array as $v){
?>
<input class="checkbox checked" id="checked_<?php echo $ind; ?>" type="checkbox" value="<?php echo $value['id']; ?>"/>
<?php
$ind++;
}
?>
...
我想存儲複選框值逗號隱框分隔。所以我嘗試用下面的jQuery,當我點擊複選框中的任何一個
<script type="text/javascript">
$(function(){
$("input.checked").click(function(){
//alert($(this).val());
$("input#unchecked").val($.map($("input[id^='checked_']"), function(item) {
return $(item).val();
}).join(","));
});
});
</script>
上述腳本存儲複選框的所有值。我在這做錯了什麼。好心建議
感謝它現在的工作。 – mymotherland 2012-03-28 07:08:09
現在我想存儲的價值,當用戶取消勾選複選框。我使用這個$(「輸入[id^='stchecked _'] [checked = false]」)。這是行不通的 – mymotherland 2012-03-28 09:45:54
@Dinesh嗨,檢查我的更新〜 – xdazz 2012-03-28 09:54:27