2014-11-23 52 views
0

功能与click()工作,但使用它时在切换案例中断情况下它不会执行click(),但警报如预期?jq click()没有像预期的那样发生

function about() { 
    alert('ABOUT!'); 
    $('.butin').click(); //This is not clicking as expected 
} 

JSFiddle

+0

.trigger( '点击')来代替。点击 – 2014-11-23 19:37:23

回答

2

要绑定之前触发的点击。

正确的顺序是:

... 
$('.butin').click(function() { // bind the click handler 
    alert("clicked!") 
}); 

if (val) { 
    goTo(val); // now you can trigger it 
} 
... 

看到这个更新小提琴:http://jsfiddle.net/7zaLyaLz/2/

+0

三江源这就说得通了! – Derple 2014-11-23 19:58:54

0

你可以试试这个代码块

$(document).ready(function(){ 
    $(".butin").click(function(){   
     alert('ABOUT!');  
    }); 
}); 
相关问题