1

我想知道是否存在select使用 JsCmd in lift 修改元素属性(例如 a )的方法。

这是我现在拥有的工作版本,运行 javascript 字符串。

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

提前致谢。

4

2 回答 2

2

您可以使用 Lift 中包含的 JqJE 库,它提供了一个围绕 JQuery 的编程包装器。

以下代码段将创建一个链接,该链接将在单击时设置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 回答