循环不起作用 - 克隆

发布于 2024-12-09 05:22:53 字数 1150 浏览 0 评论 0原文

我有这段代码,但不起作用。

也许我不能用两个 div (?)

 var newElem = $('#input' + num, '#valores'+num).clone(true).prop('id', 'input' + newNum, 'id', 'valores' + newNum);

脚本

  <script type="text/javascript">
    $(document).ready(function() {
        for ($i=0; $i<4; $i++) {
            var num = $('.clonedInput').length;

            var newNum = new Number(num + 1);

            var newElem = $('#input' + num, '#valores'+num).clone(true).prop('id', 'input' + newNum, 'id', 'valores' + newNum);

            newElem.children(':text').prop('name', "myformdata[valor][]").prop('valor', 'valor').val('');
            $('#input' + num, '#valores' + num).after(newElem);
        }
        });
    </script>


    <div id="input1" class="clonedInput">
        <ol id="valores1">
            <li>lowest</li>
            <li>highest</li>
        </ol>
    <input readonly id="sliderProgInput" size="20" type="hidden" name="myformdata[valor][]"/>
    </div>

demo来实现这个

i have this code, but is not working.

Probably i can't make this with two divs (?)

 var newElem = $('#input' + num, '#valores'+num).clone(true).prop('id', 'input' + newNum, 'id', 'valores' + newNum);

script

  <script type="text/javascript">
    $(document).ready(function() {
        for ($i=0; $i<4; $i++) {
            var num = $('.clonedInput').length;

            var newNum = new Number(num + 1);

            var newElem = $('#input' + num, '#valores'+num).clone(true).prop('id', 'input' + newNum, 'id', 'valores' + newNum);

            newElem.children(':text').prop('name', "myformdata[valor][]").prop('valor', 'valor').val('');
            $('#input' + num, '#valores' + num).after(newElem);
        }
        });
    </script>


    <div id="input1" class="clonedInput">
        <ol id="valores1">
            <li>lowest</li>
            <li>highest</li>
        </ol>
    <input readonly id="sliderProgInput" size="20" type="hidden" name="myformdata[valor][]"/>
    </div>

demo

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

乱了心跳 2024-12-16 05:22:53

你不能将它应用到这样的两个 div 上。分别将其应用到每一个上。

You can't apply it to two divs like that. Apply it to each one separately.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文