ClojureScript - 获取复选框元素值
ClojureScript - get checkbox element value
我有以下代码(来自 om.next
)创建一个复选框输入。创建工作正常,但我不知道如何获取事件值,因为当我单击它时我没有在日志中的某处看到该值(虽然有很多数据):
(dom/input #js {:type "checkbox"
:onClick (fn [e] (js/console.log e)) ;; how do I get the current true/false value from `e` ?
})
我进入日志(缩写):
SyntheticMouseEvent {dispatchConfig: Object, dispatchMarker:
".0.0.1.$[cardpath]=1[om_tutorial=1B_UI_Exercises]=1[exercise-3].0.$-184795562.1.0",
nativeEvent: MouseEvent, target: input, currentTarget: input…}
注意:代码来自 there.
(.- target e)
returns 你这个元素,
通常你想要一个元素的 .-value
,但是对于一个复选框你想要 .-checked
而不是......所以像
(.. e -target -checked)
我有以下代码(来自 om.next
)创建一个复选框输入。创建工作正常,但我不知道如何获取事件值,因为当我单击它时我没有在日志中的某处看到该值(虽然有很多数据):
(dom/input #js {:type "checkbox"
:onClick (fn [e] (js/console.log e)) ;; how do I get the current true/false value from `e` ?
})
我进入日志(缩写):
SyntheticMouseEvent {dispatchConfig: Object, dispatchMarker: ".0.0.1.$[cardpath]=1[om_tutorial=1B_UI_Exercises]=1[exercise-3].0.$-184795562.1.0", nativeEvent: MouseEvent, target: input, currentTarget: input…}
注意:代码来自 there.
(.- target e)
returns 你这个元素,
通常你想要一个元素的 .-value
,但是对于一个复选框你想要 .-checked
而不是......所以像
(.. e -target -checked)