Поднять изменить/удалить атрибут DOM

Привет, у меня есть небольшая проблема, и я не могу найти никакого решения. Когда мое приложение лифта запускается в первый раз, поле выбора отключается атрибутом «отключить». После того, как пользователь нажал кнопку, я хочу включить поле выбора. Я попробовал следующую строку

"#car_select [disabled]" #> (None:Option[String])

чтобы удалить атрибут «отключено», но на самом деле это не работает. Есть ли другой метод для управления или удаления атрибутов DOM?


person Siggy Petersen    schedule 31.01.2012    source источник


Ответы (1)


Я не думаю, что существует правило выбора CSS для удаления атрибута, вы можете попробовать что-то вроде этого:

"#car_select" #> { xml: NodeSeq => 
  xml match {
    case e: Elem =>
      Elem(e.prefix, e.label, e.attributes.remove("disabled"), e.scope, e.child)
    case other => other
  }
 }
person Dave Whittaker    schedule 31.01.2012