jquery html()为何无法获得input的value的值
高洛峰
高洛峰 2016-11-10 09:09:57
0
2
934

设计意图:希望将输入好的表单内容追加到指定dom内,

<div id="itemsForm">
    <input type="text" value="123">
    <input type="text" value=""> //输入abc
</div>
$("#itemsGroup").append($("#itemsForm").html());

结果是这样的(不是我想要的):

<div id="itemsGroup">
    <input type="text" value="123">
    <input type="text" value="">
</div>

状况描述:html()并没有把用户输入的value的值带过来,本已存在的value正常copy,求解

希望是这样的:

<div id="itemsGroup">
    <input type="text" value="123">
    <input type="text" value="abc">
</div>


高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

모든 응답(2)
学霸

val=$("#id").attr("value");你试试

三叔

一个例子,仅供思考:

           //输入abc
$("#username").val("qwest");

用append()不行,用val,你看看api文档。


최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿