点击事件没有激活首先点击div

时间:2014-02-08 04:15:55

标签: javascript jquery html

我使用以下代码段来调用文档的click事件:

$(document).bind("click", $.proxy(proxy._cellClickHandler, proxy));

_cellClickHandler: function (e) {
            var $target = $(e.target),
                row = $target.closest('tr'),
                proxy = this,
                args = {},
                currentData,
                index;
}

第一次点击它不会触发事件。在第二次单击时,它会正确调用。如何解决这个问题?

2 个答案:

答案 0 :(得分:2)

使用'' (http://api.jquery.com/on/):

var proxy= {
  _cellClickHandler: function (e) {
            var $target = $(e.target),
                row = $target.closest('tr'),
                proxy = this,
                args = {},
                currentData,
                index;
  }
}

$(document).on("click", $.proxy(proxy._cellClickHandler, proxy));

答案 1 :(得分:0)

尝试使用.live如果您没有使用更新的jquery 1.9,请单击

$(document).live("click", $.proxy(proxy._cellClickHandler, proxy));