2

是否可以在 asp.net 页面的 for 循环中包含 div 标签并动态分配其 id,以便我可以在 jquery 脚本中引用具有分配 id 的特定 div 标签。我想做下面的事情。

@for(var i = 0; i < projectCountGlobal; i++) 
{
    <div id="i" > // id should be assigned dynamically
        <div id="ProjectImage">

        </div>

        <div id="ProjectName">

        </div>


        <div id="Experts">
           <div id="ExpertImage">

           </div>
           <div id="ExpertName">

           </div>
        </div>
     </div>
}
4

2 回答 2

2

从代码片段看来,你正在做剃刀视图,所以你可以简单地这样做,

    <div id="@i" > 

这样就可以了。

于 2013-02-06T10:54:50.490 回答
0

我可以使用以下代码片段执行此操作:

  $('.topopup').hover(function () {           
      for (var i = 0; i < 5; i++) {
          $('body').append('<div id=' + i + '>a</div>');
       }           
  })

//页面上的HTML代码

<body>
   <a href="#" class="topopup">Click Here </a>
   <div id="toPopup" style="display:none;">
   <div id="popup_content">Rahul Deshmukh</div>
   <div id="backgroundPopup"></div>
   <div id="containerDiv"></div>
   </div>
</body>

在这里,我在 body 标记内添加 div,为此您还需要在 peoject 文件夹中添加 min.js,这里的“topopup”是一个锚标记,在鼠标悬停在该锚标记上时,我在 body 标记内添加 div。

于 2013-02-06T11:30:36.590 回答