2016-04-07 33 views
0

çalışmıyor Bu benimbağlama işlevi javascript

<div class="col-md-12 col-sm-12 text-center permissions-submit"> 
      <button class="btn btn-primary ">Set Permissions</button> 
</div> 
//remove extra ending div 

Şimdi yapacak bir yöntem adında bindEvents yazdım kullanıyorum html

bindEvents : function(){ 
     this.$elSubmit = $('.permissions-submit'); 
     this.$elSubmitButton = this.$elSubmit.find('button'); 
     console.log('submit',this.$elSubmitButton); 
     this.$elSubmitButton.on('click',this.permissionsSubmit.bind(this)); 
    } 

mesele, hiçbir şey olmuyor yani şu düğmesine tıklayın. "PermissionsSubmit" yöntemini çağırması gerekiyordu. o jQuery API üzerinde bahsetmişti olarak

+0

https://jsfiddle.net/arunpjohny/bauxkznt/1/ - .. iyi görünüyor nasıl 'bindEvents' –

+0

@ArunPJohny evet, çok keman benim için çalışıyordu çağırdı. Ama benim sayfamda çalışıyorum. Hata ayıklama için herhangi bir fikir var mı? –

cevap

1

neden bunu çalışmayın.

$("#foo").bind("click", function() { 
     //Do your work here 
    });