如何在按钮上的<form>中添加<div>单击html和jquery

用户名

我想在单击“ +”按钮[addMore()函数]时添加以下div结构。虽然我能够添加div结构,但是与硬编码相比,输入文本的对齐方式不相等。

html文件:

<form class="align-center">
            <p class="6u 12u$(medium)">
                    Start Date: <input type="date" name="startdate" id="startdate" /> 
                    End Date: <input type="date" name="enddate" id="enddate" />
            </p>
            <p>
               <div class="6u$ 12u$(xsmall)"><input type="text" name="numParticipants" id="numParticipants" value="" placeholder="Number of Participants"/></div>
            </p>
            <p>
                <div class="row">
                        <div class="3u 12u$(medium)">
                            <div class="select-wrapper">
                                <select>
                                    <option value="">-Select Programme-</option>
                                    <option value="1">Yogalates</option>
                                    <option value="2">Pilates</option>
                                    <option value="3">Kick Boxing</option>
                                    <option value="4">K-Pop Dance</option>
                                    <option value="5">Hip Hop</option>
                                    <option value="6">Jazz Aerobics</option>
                                    <option value="7">Zumba</option>
                                    <option value="8">Fitball</option>
                                </select>
                            </div>
                        </div>
                    <div>OR</div>
                    <div class="3u 12u$(medium)">
                            <div class="12u$">
                                <input type="text" value="" placeholder="Customize your own programme" />
                            </div>
                    </div>
                    <div class="2u 12u$(medium)">
                        <div class="12u$">
                            <input type="text" value="" placeholder="Venue" />
                        </div>
                    </div>
                </div>  
            </p> 
            <p>
                <div class="row" id="newProg">
                </div>
                <div class="row">
                    <div class="2u 12u$(medium)">
                        <a class="button" onclick="addMore()"><div style="font-size: 35px">+</div></a>
                        <a class="button" style="margin:0 0 0 1em" onclick="removeProg()"><div style="font-size: 35px">-</div></a>
                    </div>
                </div>
                <div class="2u 12u$(medium); image right">
                    <a href="#popup1" class="button">Submit</a>
                </div>
            </p>                              
    </form>

main.js

    var counter = 0;
function addMore() {
        counter++;
        var objNewDiv = document.createElement('div');
        objNewDiv.setAttribute('id', 'addProg' + counter);
        objNewDiv.setAttribute('class', 'row');
        objNewDiv.innerHTML = '<div class="5u 12u$(medium)"> <div class="select-wrapper"> <select> <option value="">-Select Programme-</option> <option value="1">Yogalates</option> <option value="2">Pilates</option> <option value="3">Kick Boxing</option> <option value="4">K-Pop Dance</option> <option value="5">Hip Hop</option> <option value="6">Jazz Aerobics</option> <option value="7">Zumba</option> <option value="8">Fitball</option> </select> </div> </div> <div>OR</div> <div class="5u 12u$(medium)"> <input type="text" value="" placeholder="Customize your own programme"/> </div> <div class="3u$ 12u$(medium)"> <input type="text" value="" placeholder="Venue" /> </div> ';
        document.getElementById('newProg').appendChild(objNewDiv);
}

页面加载时的结果:页面加载时

实际和预期结果:实际和预期结果

拉杰谢卡·雷迪(Rajshekar Reddy)

您要div在jquery中附加标签的类名称有所不同

使它与静态HTML内容相同,并且可以实现预期的结果。

我看到的差异如下。

静态HTML具有- <div class="3u 12u$(medium)">,您的Jquery HTML具有-<div class="5u 12u$(medium)">

静态HTML具有- <div class="3u 12u$(medium)">,您的jquery HTML具有-<div class="5u 12u$(medium)">

静态HTml具有- <div class="2u$ 12u$(medium)">,您的Jquery HTML具有<div class="3u$ 12u$(medium)">

由于类名的不同,您会发现其在UI中的呈现方式有所不同。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在按钮单击上添加一行?

来自分类Dev

如何在按钮单击上添加更多元素

来自分类Dev

单击html表单中的提交按钮时,如何在html和javascript中添加div面板?

来自分类Dev

div在按钮上单击显示在jQuery中

来自分类Dev

如何在按钮上添加单独的HTML元素单击Python Dash

来自分类Dev

如何在按钮HTML中添加图标?

来自分类Dev

在按钮单击和选项上添加新的div以选择显示文本框的选项

来自分类Dev

如何在按钮上添加自定义属性并在android中单击时检索它?

来自分类Dev

如何在按钮单击时显示引导折叠 div?

来自分类Dev

如何在按钮上单击javascript中创建动态数组

来自分类Dev

在Visual Studio 2015中如何在按钮上单击打开表单?

来自分类Dev

如何在按钮单击时动态添加指令

来自分类Dev

如何在按钮单击时添加新的ObservableCollection?

来自分类Dev

在按钮上显示div单击

来自分类Dev

使用JavaScript / jQuery中的按钮单击动态添加div

来自分类Dev

使用JavaScript / jQuery中的按钮单击动态添加div

来自分类Dev

使用Jquery在按钮单击上隐藏/显示Div

来自分类Dev

在按钮单击jquery上隐藏/显示div

来自分类Dev

如何在按钮点击时添加和删除类

来自分类Dev

单击div中的按钮时如何在div上禁用matRipple?

来自分类Dev

如何在按钮单击事件中向数据表添加行?

来自分类Dev

如何在按钮单击时将图片连续添加到 ReactJS 中的表格

来自分类Dev

如何在按钮单击事件中停止服务

来自分类Dev

如何在按钮单击事件中隐藏占位符?

来自分类Dev

如何在单击按钮时在div上添加图像和文本框

来自分类Dev

如果单击此按钮,如何在按钮下显示 div?角 2

来自分类Dev

如何在适配器类中设置值列表项并在按钮上单击以获取值

来自分类Dev

如何在适配器类中设置值列表项并在按钮上单击以获取值

来自分类Dev

如何在按钮操作中添加和删除文本字段?

Related 相关文章

  1. 1

    如何在按钮单击上添加一行?

  2. 2

    如何在按钮单击上添加更多元素

  3. 3

    单击html表单中的提交按钮时,如何在html和javascript中添加div面板?

  4. 4

    div在按钮上单击显示在jQuery中

  5. 5

    如何在按钮上添加单独的HTML元素单击Python Dash

  6. 6

    如何在按钮HTML中添加图标?

  7. 7

    在按钮单击和选项上添加新的div以选择显示文本框的选项

  8. 8

    如何在按钮上添加自定义属性并在android中单击时检索它?

  9. 9

    如何在按钮单击时显示引导折叠 div?

  10. 10

    如何在按钮上单击javascript中创建动态数组

  11. 11

    在Visual Studio 2015中如何在按钮上单击打开表单?

  12. 12

    如何在按钮单击时动态添加指令

  13. 13

    如何在按钮单击时添加新的ObservableCollection?

  14. 14

    在按钮上显示div单击

  15. 15

    使用JavaScript / jQuery中的按钮单击动态添加div

  16. 16

    使用JavaScript / jQuery中的按钮单击动态添加div

  17. 17

    使用Jquery在按钮单击上隐藏/显示Div

  18. 18

    在按钮单击jquery上隐藏/显示div

  19. 19

    如何在按钮点击时添加和删除类

  20. 20

    单击div中的按钮时如何在div上禁用matRipple?

  21. 21

    如何在按钮单击事件中向数据表添加行?

  22. 22

    如何在按钮单击时将图片连续添加到 ReactJS 中的表格

  23. 23

    如何在按钮单击事件中停止服务

  24. 24

    如何在按钮单击事件中隐藏占位符?

  25. 25

    如何在单击按钮时在div上添加图像和文本框

  26. 26

    如果单击此按钮,如何在按钮下显示 div?角 2

  27. 27

    如何在适配器类中设置值列表项并在按钮上单击以获取值

  28. 28

    如何在适配器类中设置值列表项并在按钮上单击以获取值

  29. 29

    如何在按钮操作中添加和删除文本字段?

热门标签

归档