【问题标题】:how to get ID for several elements jqueryjquery如何获取多个元素的ID
【发布时间】:2015-07-31 21:41:06
【问题描述】:

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

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

【问题讨论】:

  • 到目前为止你尝试了什么?
  • 给他们所有相同的类和 $('.className') ?它不是很清楚你想要/需要什么。

标签: javascript jquery html dom web


【解决方案1】:

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

此脚本将找到标签的所有子标签,并为标签本身提供子 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>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-08-01
    • 2021-12-17
    • 1970-01-01
    • 2011-07-17
    • 1970-01-01
    • 2015-02-14
    相关资源
    最近更新 更多