2012-09-20 102 views
0

有没有一种方法可以在局部视图中为动态HTML表格确定单元格位置?捕获动态HTML表格的单元格位置

动态表:

<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<dynamic>" %> 

<div> 
<table> 
     <tr> 
      <th> 
       Student ID 
      </th> 
      <th> 
       Quarter 
      </th>    
      <th> 
       Subject 
      </th> 
      <th> 
       Section 
      </th>    
</table> 
</div> 
<div> 
<table> 
     <% if (Model != null)      
      foreach (var item in Model) { %> 
     <tr> 
      <td> 
       Html.Encode(item.StudentID) 
      </td> 
      <td> 
       Html.Encode(item.Quarter) 
      </td> 
      <td> 
       Html.Encode(item.Subject) 
      </td> 
      <td> 
       Html.Encode(item.Section) 
      </td>   
    <%}%> 
</table> 
</div> 

在此先感谢

+0

发布呈现的HTML而不是代码生成HTML是比较有用的:)另外,你可以上究竟你的意思是'细胞location'阐述。你想要它是行还是行和列还是列? – Nope

+0

@FrançoisWahl我想要它的确切位置,所以行和列。 – user793468

回答

1

如果我理解正确的?

$('td').click(function(){ 
    var row = $(this).parent().index(); 
    var cell = $(this).index(); 
    $(this).text(row + '/' + cell); 
}).trigger('click') 

http://jsfiddle.net/2HUtH/