我在使用 JQuery 方面相当有能力,通常可以让大多数事情在一些混乱的情况下工作。我尝试用谷歌搜索这个问题,但要么我搜索了错误的术语,要么没有发布的解决方案。
在为订单页面准备 print.css 文件时,有人问我是否可以删除文本 INPUTS 并只打印出它们的值,同样是一个包含地址的 SELECT 菜单。
在研究时,我确实遇到了 .val() 方法 - 现在称为 .fieldValue() - 和 .serializeArray() 所以我想我知道如何提取值,而不是如何打印它来代替表单元素。
需要说明的是:
例如,SELECT 菜单显示默认送货地址的第一行。对于打印输出,我希望它能够跨多行显示整个地址,并且没有 SELECT 菜单。
我在下面有这个解决方案,它允许我捕获值,但我不知道如何插入它们来代替表单元素: 使用 jQuery 打印 HTML 表单
谢谢你的帮助!
编辑捕获的值应该只插入到打印输出中,而不是替换 html 中的表单元素。