jquery向input赋值有时会失效是什么原因
有时我们需要隐藏div input表单值,再通过jquery动态赋值出现失效的问题。document.getElementById("input").value="值";//下面这种写法不推荐,会失效,特别是他的父元素是dosplay:none时。$("#name").attr("value","值");//当父元素隐藏时,推荐使用attr写法赋值。$("#name").val("值");
·
有时我们需要隐藏div input表单值,再通过jquery动态赋值出现失效的问题。
<div id="ID-test-layer-wrapper" style="display: none" >
<input type="text" id="name" >
</div>
//下面这种写法不推荐,会失效,特别是他的父元素是dosplay:none时
$("#name").val("值");
//当父元素隐藏时,推荐使用attr写法赋值。
$("#name").attr("value","值");
//js写法
document.getElementById("input").value="值";
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)