选择器jquery div复选框

时间:2015-01-05 22:15:08

标签: jquery coffeescript jquery-selectors

我希望点击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")

1 个答案:

答案 0 :(得分:0)

您需要缩进$(document).on行,以便实际上在$ ->内。

Coffeescript使用空格来定义函数的范围,因此$(document).on代码在页面加载之前运行。

不确定这是否能解决整个问题,但这只是一个开始。