我希望点击div调用该函数但是丢失了
这是我的HTML
<div class="row">
<div class="col-md-3">
<div class="checkbox">
<label id="ya" class="">
<input name="operario[autorizador]" type="hidden" value="0">
**<div class="icheckbox_minimal"** aria-checked="false" aria-disabled="false" style="position: relative;">
<input id="operario_autorizador" name="operario[autorizador]" type="checkbox" value="1" style="position: absolute; opacity: 0;">
<ins class="iCheck-helper" style="position: absolute; top: 0%; left: 0%; display: block; width: 100%; height: 100%; margin: 0px; padding: 0px; border: 0px; opacity: 0; background: rgb(255, 255, 255);"></ins></div>
Es autorizador?
</label>
</div>
</div>
</div>
这是我的javascript咖啡
$ ->
$(document).on 'click', '.icheckbox_minimal', (evt) ->
console.log("HOLLLLA")
答案 0 :(得分:0)
您需要缩进$(document).on
行,以便实际上在$ ->
内。
Coffeescript使用空格来定义函数的范围,因此$(document).on
代码在页面加载之前运行。
不确定这是否能解决整个问题,但这只是一个开始。