1

selectリフトで JsCmd を使用して要素 (たとえば a ) の属性を変更する方法が存在するかどうかを知りたいです。

ここでは、javascript 文字列を実行している現在の作業バージョンを示します。

Run("document.getElementById(\"select_id\").setAttribute(\"width\", \"30px\");")

前もって感謝します。

4

2 に答える 2

2

JQuery のプログラム ラッパーを提供する Lift に含まれる JqJE ライブラリを使用できます。

次のスニペットは、クリックされたときにtoのwidth属性を設定するリンクを作成します。#select_id30px

"#link *" #> a( () => JqId("select_id") ~> JqAttr("width","30px"), Text("clickme"))

このコード スニペットは完全な例を提供します: https://gist.github.com/725432

于 2012-10-26T13:25:31.570 に答える
0

次のように、スニペットで CSS セレクターを使用できるはずです。

"#select_id [width]" #> scala.xml.Text("30px")

widthこれにより、id を持つ要素の属性が変更select_idされ、30px に設定されます。

于 2012-10-17T13:22:06.607 に答える