繁体   English   中英

jquery如何获取多个元素的ID

[英]how to get ID for several elements jquery

我有一种情况,我想在表单上打印标签,我正在使用 Label For 来执行此操作。 我想使用 jquery 附加子标签的 ID,但我不确定如何。

所以基本上我想要做的是获取几个元素的 ID 并将这些 ID 附加到我的页面。 我想保持我的 DOM 和我的 jquery 代码尽可能干净。 什么是最简单的方法来做到这一点?

据我了解,这就是您正在尝试做的事情。

此脚本将查找标签的所有子项,并为标签本身提供子项 ID。

如果对您有用,请告诉我。

    <label >
         example 1
         <input type="text" id="id_1" />
    </label>
    <label >
         example 2
         <input type="text" id="id_2" />
    </label>
    <label >
         example 3
         <input type="text" id="id_3" />
    </label>
    <script type="text/javascript">
    $(document).ready( function(){
        $('body').find('label').each(function() {
            var idchild = $(this).children().attr('id');
            $(this).attr('id', idchild);
        });
    } );
    </script>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM