I have to check if an element was selected. The only way I can do it is to watch if an additional css class "selected" was added to this element.
So, my element looks like:
<div class="b-wide-option" data-bind="css: { selected: IsSelected }, click: Select, attr: { id: Id }, event: { mouseover: OnMouseOver, mouseout: OnMouseOut, touchstart: OnTouchClick }" id="2">
When I select it it looks like:
<div class="b-wide-option selected" data-bind="css: { selected: IsSelected }, click: Select, attr: { id: Id }, event: { mouseover: OnMouseOver, mouseout: OnMouseOut, touchstart: OnTouchClick }" id="2">
The css class "selected" is added. And I need to check if it was added or not. I use the next code:
string classes = element.GetAttribute("class");
But unfortunately it returns only the first class "b-wide-option" and don't return the second which I actually need.