【发布时间】:2014-02-13 22:17:58
【问题描述】:
我有一个表单,可以根据用户所做的选择显示或隐藏元素。当表单验证失败时,我需要这些元素根据之前的选择在页面加载时显示或隐藏。
我的代码看起来有点像这样:
ready = ->
$(".radio-button").on "ready change", ->
value = $(this).val()
if value != true
$("#some-element").show();
else
$("#some-element").hide();
$(document).ready(ready)
$(document).on('page:load', ready)
更改处理程序工作正常,但就绪处理程序永远不会触发。我猜这与在 jquery 可以绑定自己的处理程序之前完成准备动作有关?
【问题讨论】:
标签: jquery dom coffeescript