为了账号安全,请及时绑定邮箱和手机立即绑定

单击div并将该div的值附加到其中

单击div并将该div的值附加到其中

慕森卡 2021-04-30 14:15:55
我有一些类别标题,每个类别标题都附加到自己的div中。单击任何一个div都会打开一个模式,并且计划将该类别的标题也添加到该模式中。我最初.append在for循环中有标题,但每个类别标题都紧挨着附加。一定是由于循环造成的,但是将其移出循环不会加载类别div。然后,我.eq(i).append在该语句中插入一个,但它仅显示第一个类别标题(在本例中为“动物”)。有没有一种方法可以将“类别标题”附加到单击的任何模式中?我可以获取该类别标题的索引并附加它,就像我最初拥有的那样吗?JS代码段:let _library,    _categories;getCategories(){     return _categories;}loadCategories(){    let categs = _categories    let htmlElems = "";      for (var i = 0; i < categs.length; i++) {           htmlElems += "<div class='cat-box cat-num-" + i + "'data-target='#modal-id' data-toggle='modal'>" + categs[i].Title + "</div>";           $(".modal-title").eq(i).append(categs[i].Title); // ---------- //      }     let container = document.querySelector("div.top-training");     container.innerHTML = htmlElems;     console.log(container);}index.js:$(document).on("click", '.cat-box', function(val) {    console.log('.cat-box clicked')    let cat  = $(this).data('category'),        desc = $(this).find("span").last().text();// irrelevant code模态:<div class="modal" id="modal-id" role="dialog"><!-- ...etc --><div class="modal-title" id="exampleModalLabel"></div>
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 90 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信