0

私のcshtmlビューでは、次の場合:

 foreach (var x in mycollection)
  { 

      <li id="a + @x.id"></li>


   }

この ID をどのように設定しているかを見ると、「a」と ID を割り当てているので、a1、a2、または a3 など... 各要素に個別の ID を与えています。ただし、jqueryで使用する場合、これは機能しません:

     function(id) {
       $('#a' + id).css({ "visibility": "hidden" });
      }

「@x.Id」だけを使用することはできません。既に別の場所で使用しているためです。これらのIDをカスタムするにはどうすればよいですか? ヒントをありがとう。

4

1 に答える 1

1

私はそう<li id="a + @x.id"></li>あるべきだ<li id="a-@x.id"></li>と思います$('#a-' + id)

not<li id="a + @x.id"></li>のような要素を作成するため<li id="a + 1"></li><li id="a1"></li>

于 2012-11-29T03:31:30.280 に答える