jQuery/off()

解説 要素のイベントを削除
sample1
sample1code
$(function(){
  var s1Num = 0;
  $("#s1Btn").click(function(){
  	s1Num++;
  	console.log(s1Num);
  	if(s1Num > 3){
  	  $(this).off();
  	}
  });
});
	
smaple2
s2Div
sample2code
var x = 0;
function s2Func(){
  x++;
  $("#s2Div").append(x);
  if(x > 5){
  	$("body").off("click", "#s2Div", s2Func);
  }
}
$("body").on("click", "#s2Div", s2Func);