1

我在一个视图中有以下表结构,它显示在 _Layout 视图中,而不是 @RenderBody

<table>
   <thead>
      <tr>
          <th>first</th>
          <th>second</th>
          <th>third</th>
      </tr>
   </thead>
   <tbody>
      <tr>
          <td>1st</td>
          <td>2nd</td>
          <td>3rd</td>
      </tr>
   </tbody>
</table>

在我的 _Layout 页面中,我想将 contextMenu 事件应用于第th 个元素,但是,作为初学者,我很难确定相同的选择器。

我尝试过的一些组合 - 我在一个名为 oTable 的变量中引用了我的表

oTable.$('tr th').contextMenu ....

oTable.$('thead tr th').contextMenu ....

$('table.tableID th').contextMenu ....

他们都没有工作。有什么建议么?

4

1 回答 1

0

如果您只是想选择所有 th 元素,那么您不需要比这更复杂的任何东西:

$('th').contextMenu ....

如果您的表具有关联的 id,则以下内容将允许您仅定位该表:

$('#yourid th')
于 2012-06-11T21:11:23.000 回答