我想知道是否存在使用电梯中的JsCmd修改元素属性(例如select
)的方法。
这是我现在使用的工作版本,运行javascript字符串。
Run("document.getElementById(\"select_id\").setAttribute(\"width\", \"30px\");")
提前致谢。
答案 0 :(得分:2)
你可以使用Lift中包含的JqJE库,它提供了一个围绕JQuery的编程包装器。
以下代码段会创建一个链接,点击后会将width
#select_id
属性设置为30px
。
"#link *" #> a( () => JqId("select_id") ~> JqAttr("width","30px"), Text("clickme"))
此代码段提供了完整的示例:https://gist.github.com/725432
答案 1 :(得分:0)
您应该可以在代码段中使用CSS选择器,例如:
"#select_id [width]" #> scala.xml.Text("30px")
这将修改ID为width
的元素上的属性select_id
,并将其设置为30px。