【发布时间】:2013-01-28 04:07:16
【问题描述】:
我有一个嵌套列表视图,其中包含多行,每行包含一个 ddl 和一个文本框,例如:
<ItemTemplate>
<tr>
<td>
<asp:DropDownList id="myDDL" runat="server" CssClass="aDDL"
onfocus="javaScript:$(function() {
$(<selector>).siblings.RemoveClass('wrappedElement');
$(<selector>).addClass('wrappedElement');
})" /></td>
<td><asp:TextBox id="myTextBox" runat="server" CssClass="aTextBox"
onfocus="javaScript:$(function() {
$(<selector>).siblings.RemoveClass('wrappedElement');
$(<selector>).addClass('wrappedElement');
})" /></td>
</tr>
</ItemTemplate>
我想要做的是包装被点击的元素。发生的事情是我包装了所有“aDDL”或“aTextBox”元素。我需要为刚刚关注的元素找到 选择器。
我尝试了this article,但“this”或 $(this) 最终指向整个文档。
【问题讨论】:
-
不是对您问题的回答,只是小评论:您不需要在事件处理程序上使用
javascript:前缀。只有在<a>标记的href中使用javascript 时才需要。
标签: asp.net listview jquery-selectors