2014-11-23 64 views
1

我試圖給按鈕添加一個函數,但是當頁面加載時調用該函數時,按鈕被點擊,getMemberByName在另一個js文件上並且正常工作Jquery在頁面加載時調用的點擊函數

<input type="button" value="miembro" id="boton2" /> 

<script> 
    $("#boton2").click(getMemberByName('nombre1','apellido1')); 
</script> 

回答

2

這裏就是這樣的事件與jQuery結合的正確方法:

<script> 
$(function(){ 
    $('#boton2').click(function(){ 
     getMEmberByName('nombre1', 'apellido1'); 
    }); 
}); 
</script> 

希望幫助。

0

試試這個:

$("#boton2").click(function() { 
    getMemberByName('nombre1','apellido1'); 
}); 
2

你需要用它們的功能:

<script> 
    $(document).ready(function(){ 
     $("#boton2").click(function(){ 
      getMemberByName('nombre1','apellido1'); 
     }); 
    }); 
</script> 

文檔:http://api.jquery.com/click/

0

如果這能幫助別人,請@Moosman說,你需要在功能中包裝你想做的事情,而且你不能打電話。例如:

<script> 
    $("#boton2").on("click", function(){getMemberByName('nombre1','apellido1')}); 
</script> 

OR:

<script> 
    $("#boton2").on("click", myfunction); 

    function myfunction() { 
     getMemberByName('nombre1','apellido1') 
     } 
</script> 

當心不要調用函數$("#boton2").on("click", myfunction());,因爲這將只是調用函數時,加載頁面,而不是後,我的經驗。

相關問題