将表单中的每个输入替换为其value属性

Pravin tukadiya

我尝试将html导出为pdf,但无法导出表单输入字段,因此我需要用其值替换表单标签。

我有一个包含多个标签和表单输入的表单,例如文本,复选框,单选按钮,选择等。

我想用其value属性替换该输入标签,但我不知道该怎么做。

IE。

<div id="Content">
    Name  : <input type="text" value="abc"/>
    Hobby : <input type="checkbox" value="abc" checked/>
            <input type="checkbox" value="abc"/>
    City  :<select class="form-control" id="EmployeeId" name="EmployeeId">
             <option value="">--Select One--</option>
             <option value="2454">Abc</option>
             <option value="2454">Def</option>
             <option value="2454" selected>Gif</option>
           </select>
</div>

如果我在此div的html之上,则我想要这样的输出

Name : abc
Hobby : abc
City  : Gif
人造丝

使用.replaceWith用提供的新内容替换匹配元素集中的每个元素

:input选择所有inputtextareaselectbutton元素。

要显示另一个输出element,请克隆target元素,然后对cloned(clone())元素进行操作。

$('#preview').on('click', function() {
  var temp = $("#Content").clone(true);
  $("#target").append(temp);
  temp.find(":input").each(function() {
    $(this).replaceWith(this.value);
  });
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<div id="Content">
  Name :
  <input type="text" value="abc" />
  <br>Hobby :
  <input type="checkbox" value="abc" checked/>
  <input type="checkbox" value="abc" />
  <br>City :
  <select class="form-control" id="EmployeeId" name="EmployeeId">
    <option value="">--Select One--</option>
    <option value="2454">Abc</option>
    <option value="2454">Def</option>
    <option value="2454" selected>Gif</option>
  </select>
</div>
<br>
<button id='preview'>Show Preview</button>
<h5>Target Elem</h5>
<div id='target'></div>

编辑:要对施加条件check-box,请按以下方式使用ternary$(this).replaceWith(this.type == 'checkbox' ? (this.checked ? this.value : "") : this.value);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

numpy:将数组中的每个值替换为其相邻元素的均值

来自分类Dev

将<a>元素替换为HTML表格中其title属性的值

来自分类Dev

将日期时间的文本输入替换为Django表单中的日历日期选择器图标

来自分类Dev

将输入矩阵转换为输出,将原始元素替换为其累积值

来自分类Dev

何时将代码引号中的绑定替换为其值?

来自分类Dev

将每个目录替换为其包含的唯一常规文件

来自分类Dev

如何使用jQuery将HTML输入控件替换为其值?

来自分类Dev

正则表达式:将img标签替换为其alt属性

来自分类Dev

将HTML表单替换为成功消息

来自分类Dev

如何将每个标题属性转换为输入标签的值?

来自分类Dev

当无效时,如何防止AngularJS将表单输入的值从其模型中解除绑定?

来自分类Dev

如何使用C#正则表达式将输入文本标签替换为其值的纯文本?

来自分类Dev

将字符串中的所有非ASCII字符替换为其等效的ASCII

来自分类Dev

Ruby:将字符串中的字符替换为其索引号

来自分类Dev

将文件中的特殊字符替换为其Unicode代码(Python)

来自分类Dev

将字符串中的所有非ASCII字符替换为其等效的ASCII

来自分类Dev

替换输入表单中的文本并访问

来自分类Dev

如何使用PowerShell在模式之前将每个逗号替换为文本文件中的空格

来自分类Dev

使用python将句子中的每个单词替换为单词索引

来自分类Dev

稍后将.txt中的每个字母替换为六个字母

来自分类Dev

将向量中多个值的每个实例替换为特定于唯一值的值

来自分类Dev

如何将句子输入中的空格替换为输出中的破折号

来自分类Dev

在HTML表单中添加输入字段会导致其下方的所有内容都具有其属性

来自分类Dev

在表单中使用输入文本框的value属性时,将返回占位符文本

来自分类Dev

如何使用其索引将Char替换为String

来自分类Dev

如何将表单文本输入转换为Javascript中的ASCII?

来自分类Dev

将所有CharField表单字段输入转换为Django表单中的小写字母

来自分类Dev

如何使用 HTML 的 5 下载属性将表单输入 type="text" 转换为位于提交按钮后面的 HREF?

来自分类Dev

如何从用户处获取输入引号并对其进行混排,然后将每个字母分别放在JavaScript表中

Related 相关文章

  1. 1

    numpy:将数组中的每个值替换为其相邻元素的均值

  2. 2

    将<a>元素替换为HTML表格中其title属性的值

  3. 3

    将日期时间的文本输入替换为Django表单中的日历日期选择器图标

  4. 4

    将输入矩阵转换为输出,将原始元素替换为其累积值

  5. 5

    何时将代码引号中的绑定替换为其值?

  6. 6

    将每个目录替换为其包含的唯一常规文件

  7. 7

    如何使用jQuery将HTML输入控件替换为其值?

  8. 8

    正则表达式:将img标签替换为其alt属性

  9. 9

    将HTML表单替换为成功消息

  10. 10

    如何将每个标题属性转换为输入标签的值?

  11. 11

    当无效时,如何防止AngularJS将表单输入的值从其模型中解除绑定?

  12. 12

    如何使用C#正则表达式将输入文本标签替换为其值的纯文本?

  13. 13

    将字符串中的所有非ASCII字符替换为其等效的ASCII

  14. 14

    Ruby:将字符串中的字符替换为其索引号

  15. 15

    将文件中的特殊字符替换为其Unicode代码(Python)

  16. 16

    将字符串中的所有非ASCII字符替换为其等效的ASCII

  17. 17

    替换输入表单中的文本并访问

  18. 18

    如何使用PowerShell在模式之前将每个逗号替换为文本文件中的空格

  19. 19

    使用python将句子中的每个单词替换为单词索引

  20. 20

    稍后将.txt中的每个字母替换为六个字母

  21. 21

    将向量中多个值的每个实例替换为特定于唯一值的值

  22. 22

    如何将句子输入中的空格替换为输出中的破折号

  23. 23

    在HTML表单中添加输入字段会导致其下方的所有内容都具有其属性

  24. 24

    在表单中使用输入文本框的value属性时,将返回占位符文本

  25. 25

    如何使用其索引将Char替换为String

  26. 26

    如何将表单文本输入转换为Javascript中的ASCII?

  27. 27

    将所有CharField表单字段输入转换为Django表单中的小写字母

  28. 28

    如何使用 HTML 的 5 下载属性将表单输入 type="text" 转换为位于提交按钮后面的 HREF?

  29. 29

    如何从用户处获取输入引号并对其进行混排,然后将每个字母分别放在JavaScript表中

热门标签

归档