Jquery点击触发速度比较

时间:2016-02-27 11:39:38

标签: javascript jquery asp.net webforms

我有2个jquery 函数,它们也是如此。点击radio check时,触发 click eventtable data

功能1:

 $(document).on('click', 'td', function(e) {
     // Open dialog
     var chk = $(this).closest("td").find("input:radio").get(0);
     if (e.target != chk) {
         chk.checked = !chk.checked;
     }
     var chkid = $(this).closest("td").find("input:radio").attr("id");
     $("#" + chkid).click();
 });  

功能2:

$(document).ready(function() {
    $("td").click(function(e) {
        var chk = $(this).closest("td").find("input:radio").get(0);
        if (e.target != chk) {
            chk.checked = !chk.checked;
        }
        var chkid = $(this).closest("td").find("input:radio").attr("id");
        $("#" + chkid).click();
    });
})

问题:
为什么第二个函数trigger4 5 seconds的某个滞后之后点击无线电并且第一个没有延迟?使用 document.onclick() 并点击 document.ready() 以产生如此巨大的差异会有什么不同?

以下是我点击td的范围时点击触发的量规。

The tabs of rubric i have where click triggers

0 个答案:

没有答案