Я пытаюсь изменить имя класса ASPxClientLabel из javascript. Как это сделать?
Я пробовал это:
Эта метка находится внутри элемента управления повторителем:
<dx:ASPxLabel ID="labelShortName" runat="server" CssClass="shortNameItemLink"
ClientSideEvents-Click="function(s, e){ ShortName_Clicked(s, e); }"
Text='<%#DataBinder.Eval(Container.DataItem, "ShortName")%>'>
</dx:ASPxLabel>
Этот ярлык начинается как "нажал"
<dx:ASPxLabel ID="labelShowAll" runat="server"
ClientSideEvents-Click="function(s, e){ ShortName_Clicked(s, e); }" Text="Show All"
CssClass="shortNameItemLinkClicked"></dx:ASPxLabel>
[JS]
<script type="text/javascript">
function ShortName_Clicked(s, e) {
var selectedText = s.GetText();
var items = $('.shortNameItemLinkClicked');
items.removeClass();
items.addClass('shortNameItemLink');
$(s).className = "shortNameItemLinkClicked";
}
</script>
Я получаю "неопределенную" ошибку.
Есть идеи?