2016-04-07 52 views
0

不工作這是HTML我使用綁定功能的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 

現在我已經寫了一個方法命名bindEvents它會做以下

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)); 
    } 

的問題是,什麼也沒發生點擊按鈕。它應該調用方法「permissionsSubmit」。

+0

https://jsfiddle.net/arunpjohny/bauxkznt/1/ - 似乎很好..怎麼是'bindEvents'稱爲 –

+0

@ArunPJohny是的,它是在小提琴的工作對我來說太。但是在Iam工作的頁面中並不是。任何想法調試? –

回答

1

爲什麼不試試這個,因爲它在jQuery API中提到過。

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