var hdcval = $("#hdelsecount").val();
                        hdcval += icount + ",";
                        $("#hdelsecount").val(hdcval);
往一个隐藏域里追加值。。
原始是0
icount 是传来的数字
想是$("#hdelsecount").val(icount+",");以为能重复追加值,如1,2,3,4,这样,可是val()这个方法是覆盖的。不是在值里追加字符额。。那个方法是追加的呢??

解决方案 »

  1.   

    有些都是些AJAX的动作。。那个应该没事吧
      

  2.   

    $("#hdelsecount").val($("#hdelsecount").val() + icount+",")
      

  3.   

    额。。谁能帮我把 var arrChk = $("input[name='Cbzai']");
        //遍历得到每个checkbox的value值
        var arrcount = arrChk.length;   
        var str = "1,3";
        var sn = str.split(",");
        for (var i = 0; i < sn.length; i++) {
            for (var j = 0; j < arrcount; j++) {         
                if (arrChk[j].value == sn[i]) {
                    arrChk[j].checked = true;
                }
            }
        }
    这段。。改的JQ一点呢。。感觉我写的复杂了。。