首页 > 解决方案 > 使用 jquery 动态加载和分配 id 给数组元素

问题描述

我有一个数组,我想在网页上显示元素并将 ID 动态分配给数组元素(可以通过 getElementById 访问的 ID)。我是 javascript 和 jquery 的新手。需要帮助。

function register() {
  var ids = ['name', 'lname', 'email', 'password', 'cpassword'];
  var printThis = "";
  for (var i = 0; i < ids.length; i++) {
    printThis += "<br>" + ids[i];
  }
  return printThis; // <-- to be printed to the div
}

document.getElementById('ids').innerHTML = register();
<div id="ids"></div>

标签: javascriptjqueryhtml

解决方案


尝试这个:-

对于设置 ID:

var setIds= $('#mydiv').attr('id');

var setIds='#mydiv'+i

function register() {
  var ids = ['name', 'lname', 'email', 'password', 'cpassword'];
  var printThis = "";
  for (var i = 0; i < ids.length; i++) {
    printThis += "<br>" + ids[i];
    var setIds= $('#mydiv').attr('id');
    var setIds= '#mydiv'+i
  }
  return printThis; // <-- to be printed to the div
}

document.getElementById('ids').innerHTML = register();
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="ids"></div>


推荐阅读