我試圖給按鈕添加一個函數,但是當頁面加載時調用該函數時,按鈕被點擊,getMemberByName在另一個js文件上並且正常工作Jquery在頁面加載時調用的點擊函數
<input type="button" value="miembro" id="boton2" />
<script>
$("#boton2").click(getMemberByName('nombre1','apellido1'));
</script>
我試圖給按鈕添加一個函數,但是當頁面加載時調用該函數時,按鈕被點擊,getMemberByName在另一個js文件上並且正常工作Jquery在頁面加載時調用的點擊函數
<input type="button" value="miembro" id="boton2" />
<script>
$("#boton2").click(getMemberByName('nombre1','apellido1'));
</script>
這裏就是這樣的事件與jQuery結合的正確方法:
<script>
$(function(){
$('#boton2').click(function(){
getMEmberByName('nombre1', 'apellido1');
});
});
</script>
希望幫助。
試試這個:
$("#boton2").click(function() {
getMemberByName('nombre1','apellido1');
});
你需要用它們的功能:
<script>
$(document).ready(function(){
$("#boton2").click(function(){
getMemberByName('nombre1','apellido1');
});
});
</script>
如果這能幫助別人,請@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());
,因爲這將只是調用函數時,加載頁面,而不是後,我的經驗。