jq 用val()赋值,页面上input标签的value参数是不跟着变的,坑

2023-10-31

今天用jq开发,遇到需求,保存整个页面的html,作为日后复原重现用,发现input框本来就有值,重新取出后全部变空了,后来发现是,input的value比较特殊,不管是用jq的val()往里赋值还是手写,标签的value值都不跟着变,导致取html时,保存不到这个值。

最终的解决办法是遍历页面上所有Input   用jq的$(this).attr("value",$(this).val()),改变了value。

注意:attr是改变自定义参数用的,但是只能用这个才能有效,用prop居然是无效的。。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

jq 用val()赋值,页面上input标签的value参数是不跟着变的,坑 的相关文章

随机推荐