所以我有一个非常简单的代码
$("#toggle_google").trigger("click");
$("#toggle_google").click();
$("[id^='toggle_']").on("click", function() {
console.log("clicked: " + $(this).attr("id").replace("toggle_", "").toString());
return false;
});
$("#toggle_google").on("click", function() {
console.log("clicked toggle_google");
return false;
});

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<p>
<a href="www.google.com" id="toggle_google">Google</a>
<br>
<a href="javascript:void(0)" id="toggle_bing">Bing</a>
</p>
&#13;
页面加载时,我的控制台上没有任何内容。如果我点击链接,我会在控制台上收到消息。
在阅读了stackoverflow中的各种讨论并阅读jquery.com之后,我提出了我的代码
为什么它不起作用?
这里是一个jsfiddle link