select
リフトで JsCmd を使用して要素 (たとえば a ) の属性を変更する方法が存在するかどうかを知りたいです。
ここでは、javascript 文字列を実行している現在の作業バージョンを示します。
Run("document.getElementById(\"select_id\").setAttribute(\"width\", \"30px\");")
前もって感謝します。
select
リフトで JsCmd を使用して要素 (たとえば a ) の属性を変更する方法が存在するかどうかを知りたいです。
ここでは、javascript 文字列を実行している現在の作業バージョンを示します。
Run("document.getElementById(\"select_id\").setAttribute(\"width\", \"30px\");")
前もって感謝します。
JQuery のプログラム ラッパーを提供する Lift に含まれる JqJE ライブラリを使用できます。
次のスニペットは、クリックされたときにtoのwidth
属性を設定するリンクを作成します。#select_id
30px
"#link *" #> a( () => JqId("select_id") ~> JqAttr("width","30px"), Text("clickme"))
このコード スニペットは完全な例を提供します: https://gist.github.com/725432
次のように、スニペットで CSS セレクターを使用できるはずです。
"#select_id [width]" #> scala.xml.Text("30px")
width
これにより、id を持つ要素の属性が変更select_id
され、30px に設定されます。