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 に答える