jquery.PrintArea 區域性列印 去掉頁首頁尾,但在IE有些版本中不管用。
阿新 • • 發佈:2018-12-08
修改jquery.PrintArea.js 檔案中的getFormDate 函式
function getFormData(ele) { $("input,select,textarea", ele).each(function () { var type = $(this).attr("type"); if (type == "radio" || type == "checkbox") { if ($(this).is(":not(:checked)")) this.removeAttribute("checked"); else this.setAttribute("checked", type == "checkbox" ? false : true);//型別判斷,當為checked型別,checked預設為true,這裡改為false,但部分IE版本中還是不相容 } elseif (type == "text") this.setAttribute("value", $(this).val()); else if (type == "select-multiple" || type == "select-one") $(this).find("option").each(function () { if ($(this).is(":not(:selected)")) this.removeAttribute("selected"); else this.setAttribute("selected", true); }); else if (type == "textarea") { var v = $(this).attr("value"); if ($.browser.mozilla) { if (this.firstChild) this.firstChild.textContent = v; else this.textContent = v; } else this.innerHTML = v; } }); return ele; }