1. 程式人生 > >confirm顯示數組中的內容時,總是帶一個逗號分隔的解決方法

confirm顯示數組中的內容時,總是帶一個逗號分隔的解決方法

script new arr sub blog item type onf val

問題的關鍵 就是在給confirm顯示之前,將數組轉換成字符串,並以每個數組的元素為一個字符串,加上一個換行回車符即可:

代碼中的背景色 為關鍵的點

<script type="text/javascript">
$(function () {
//獲取已選的復選框的值
var checkedArray = new Array();//放已經選擇的checkbox的value
var count;//已經選擇的個數
$(‘#btn_submit‘).click(function() {
checkedArray.length=0;
count=0;
$(‘[name=item]:checkbox:checked‘).each(function() {
checkedArray.push($(this).val() );
count++;
});
if (checkedArray.length==0) {
alert("Please check one at least.");
return;
}
confirm("已選復選框的值:"+"\n"+checkedArray.join("\n")

+"\n"+"選中的復選框個數:"+count);
});
})
</script>

confirm顯示數組中的內容時,總是帶一個逗號分隔的解決方法