jQuery - 点击事件 - >太多的递归

时间:2016-09-12 08:53:33

标签: jquery events recursion callback

我有以下代码:

function display_content(clicked_node_id) {

   // (...) //

   for(j=0; j<conn_nodes.length; j++) {
      var node_id = JSON.stringify(conn_nodes[j]['conn_node_id']);
      content_all_connections += "<a id=\""+node_id+"\">"+conn_node_label+"<\/a>;
      $('#'+node_id).click(display_content(node_id));
   }
   document.getElementById('all-connections').innerHTML = content_all_connections;
}

此函数嵌入在回调函数中,因此它不在全局范围内。

当我点击这个<a>链接时,根本没有任何反应或有时它告诉我“过多的递归”。所有尝试使用stopPropagation或类似的尝试失败。

拜托,请你给我一个暗示我错误的地方。

0 个答案:

没有答案