如何从DOM获得Html以及输入数据
How to get Html from DOM along with input data
我正在编写一个web应用程序,我必须从DOM发送HTML以及各自的文本区域和文本框的值。目前,我正在使用innerHTML来实现这一点。
假设我们有一个html脚本<div id="abcd">
<form id="form1" >
<input type="text" id="input1" />
</form>
</div>
现在,在浏览器的html页面上,我用一些值填充文本框(例如- "12345")。然后,我尝试用
捕获完整的htmlvar x = $("#abcd").html(); // or
var x = document.getElementById("abcd").innerHTML ;
我在x中得到的是
<div id="abcd">
<form id="form1" >
<input type="text" id="input1" />
</form>
</div>
虽然我想要像-
<div id="abcd">
<form id="form1" >
<input type="text" id="input1" value="abcd" />
</form>
</div>
您使用错误的选择器来获取文本输入区域。尝试使用"#input1"。像这样获取文本区域值
var x = $("#input1").val();
这将捕获用户输入的文本。然后使用变量x创建完整的HTML
var y = '<div id="abcd"><form id="form1" ><input type="text" id="input1" value=' + x + "/> </form></div>"
这里是小提琴http://jsfiddle.net/qMcJ9/PS,我不知道你在用什么事件,所以我把它连接到。keyup事件,你可以改变它任何你想要的
相关文章:
- React Native通过Navigator将用户输入数据传递到选项卡栏IOS中的组件
- 如何读取表单中的输入数据
- 从MySQL数据库中获取输入数据需要两次页面刷新
- 从html表中的输入数据创建图表
- 如何使用输入数据加载新的extjs图表
- Node.js输入数据事件停止
- 如何将输入数据(许多数据)添加到同一页面的下表中
- 如何使用asp.net中的Web服务从clintside输入数据
- AngularJS自定义过滤器调用了两次,并在第二次调用时删除输入数据
- Javascript:在表单中输入数据时,提交按钮不处于活动状态
- 在动态输入数据的下拉菜单中设置默认值
- d3.js强制可折叠图-输入数据是对象数组
- 如何使用HTML表显示存储在数组中的用户输入数据
- 如何使用带按钮的表链接到HTML页面,并让它使用AngularJS从Firebase输入数据
- GAS - 等到用户输入数据后,功能才会继续
- 为什么它说输入数据数组的格式不正确 jqchart.
- 将输入数据保存到全局变量
- 当输入ng-model是ngRepeat变量时,如何从输入数据中获取
- 触发 html5 输入数据列表下拉列表显示
- 如何在 AJAX 请求 (Rails) 之间保留表单输入数据