每次刷新只运行一个jQuery事件

时间:2013-01-13 22:45:08

标签: javascript jquery

每次刷新页面时只运行一个jQuery事件。我在做什么,这是错的?

$("#contact_link_email").on("click",function(){
  $("#contact-form").replaceWith('<h2>Email heading</h2>');
});

$("#contact_link_facebook").on("click",function(){
  $("#contact-form").replaceWith('<h2>Facebook heading</h2>');
});

$("#contact_link_twitter").click(function(){
  $("#contact-form").replaceWith('<h2>Twitter heading</h2>');
});

$("#contact_link_gplus").click(function(){
  $("#contact-form").replaceWith('<h2>GPlus heading</h2>');
});

2 个答案:

答案 0 :(得分:3)

一旦其中一个事件运行,$("#contact-form")就没有引用任何内容。如果您想用某些内容替换它,请尝试使某些内容具有相同的id

答案 1 :(得分:1)

Find currently visible div in jquery

嗨,我找到了问题的答案。请看上面的链接...再次感谢...