Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/414.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在每个循环迭代中附加一个按钮?_Javascript_Jquery - Fatal编程技术网

Javascript 如何在每个循环迭代中附加一个按钮?

Javascript 如何在每个循环迭代中附加一个按钮?,javascript,jquery,Javascript,Jquery,我有一个数组,arr。我想为数组中的每个对象在#inquirieswall中添加按钮。我尝试过各种方法,但迄今为止没有一种有效。这就是我到目前为止的想法: <script> var arr = [{"userid": "jim", "title":"help"}, {"userid": "pim", "title":"hello"}] var i; $("enquirieswall").empty(); for (i=0; i < arr.length; i++){

我有一个数组,arr。我想为数组中的每个对象在
#inquirieswall
中添加按钮。我尝试过各种方法,但迄今为止没有一种有效。这就是我到目前为止的想法:

<script>
var arr = [{"userid": "jim", "title":"help"}, {"userid": "pim", "title":"hello"}]  

var i;
$("enquirieswall").empty();
for (i=0; i < arr.length; i++){
  var a = document.createElement("a");
  a.setAttribute("href","#");
  a.setAttribute("class","ui-btn");
  //added according to comments on my question
  a.textContent = arr[i].title;
  a.setAttribute("onclick", "window.location='enquiriesdetails.php?userid=" + arr[i].userid +"'");  
  $("#enquirieswall").append(a);
}
</script>

<div id="enquirieswall"></div>

var arr=[{“userid”:“jim”,“title”:“help”},{“userid”:“pim”,“title”:“hello”}]
var i;
$(“查询墙”).empty();
对于(i=0;i
for(i=0;i