无法从ItemTemplate中选择项目

时间:2013-07-16 13:20:38

标签: jquery listview

我无法选择tr,我尝试使用:$("#itemRow"),特殊类选择器,$("tr[itemID]") - 没有任何效果。

我猜这是因为ItemTemplate:

<ItemTemplate>

<tr runat="server" id="itemRow" class='xxx' itemID='<%# Eval("ID") %>'>
<td><%# Eval("ID") %></td>
<td><%# Eval("Caption") %></td>
<td><%# Eval("Visible") %></td>
</tr>
<tr><td style="height:1px;"></td></tr>
</ItemTemplate>

1 个答案:

答案 0 :(得分:0)

首先,我会检查您为该特定行设置的ID是否仍在客户端可用。为此,请在浏览器中打开该网站或html,使用鼠标:右键单击行和“检查元素”(您可能希望使用Chrome或FireFox来执行此操作)

如果您的ID确实在HTML中,则可能是时间问题。这意味着你想在渲染之前选择DOM元素(在本例中是你的tr)。