不适用于单击..Jquery Grid

时间:2010-04-12 14:45:21

标签: jquery

 $("#table_id").click(function(e) {
                  var row = jQuery(e.target || e.srcElement).parent();
                  $("#table_id").bind('click', loaddata);
                  name= row.attr("id");
              });

loaddata是我呼吁点击每一行的功能。

但是这个点击事件正在双击。我的意思是当你双击它的工作fyn时。

但我需要它才能单击该行。

我在这里做错了什么?

2 个答案:

答案 0 :(得分:2)

变化

$("#table_id").bind('click', loaddata);

$("#table_id").bind('click', function() {loaddata();});

此外,在$(“table_id”)点击内部看起来有点奇怪,你将一个函数绑定到点击。

您是否有意义执行以下操作?

 $(row).bind('click', function() {loaddata();});

答案 1 :(得分:1)

JQuery点击功能与使用'click'参数的bind函数相同。它适用于双击的原因是初始单击函数触发绑定函数,然后允许单击以触发loaddata。

而是尝试将行和名称传递给loaddata:

 $("#table_id").click(function(e) {
              var row = jQuery(e.target || e.srcElement).parent();
              name = row.attr("id");
              loaddata(row, name);
          });