javascript - jquery html()为何无法获得input的value的值

查看:235
本文介绍了javascript - jquery html()为何无法获得input的value的值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

设计意图:
希望将输入好的表单内容追加到指定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>

解决方案

可以使用$(selector).clone()方法,实现你想要的功能,具体自行百度

这篇关于javascript - jquery html()为何无法获得input的value的值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆