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)

因为<li id="a + @x.id"></li>创建了一个类似<li id="a + 1"></li>not的元素<li id="a1"></li>

于 2012-11-29T03:31:30.280 回答