如何获取几个元素的ID jquery

时间:2015-07-31 13:18:22

标签: javascript jquery html dom web

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

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

1 个答案:

答案 0 :(得分:0)

据我所知,这就是你要做的。

此脚本将查找标签的所有子项,并为标签本身指定子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>