Я должен проверить, был ли выбран элемент. Единственный способ сделать это - посмотреть, был ли добавлен дополнительный класс css «selected» для этого элемента.Как получить имена классов css элемента
Итак, мой элемент выглядит следующим образом:
<div class="b-wide-option" data-bind="css: { selected: IsSelected }, click: Select, attr: { id: Id }, event: { mouseover: OnMouseOver, mouseout: OnMouseOut, touchstart: OnTouchClick }" id="2">
Когда я выбираю это выглядит как:
<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">
добавлен класс CSS "выбран". И мне нужно проверить, было ли это добавлено или нет. Я использую следующий код:
string classes = element.GetAttribute("class");
Но, к сожалению, он возвращает только первый класс «б-широкий вариант» и не возвращают второй, который я на самом деле нужно.
Есть вопрос вопрос времени? например, если вы должны были извлечь атрибут класса 1 секунду позже можно ожидать, что это будет там – scunliffe
Нет, это статический элемент. Как только я выбрал его, класс «selected» присутствует –