Поднимите изменить / удалить атрибут DOM - PullRequest
0 голосов
/ 31 января 2012

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

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

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

1 Ответ

2 голосов
/ 01 февраля 2012

Я не думаю, что есть правило выбора 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
  }
 }
...