我正在为一个足球队的球迷建立一个小爱好网站,我正在尝试添加一些jQuery,我似乎无法让jQuery被触发。
我在右侧列中的一个表单中创建了一个提交按钮,该表单在单击时应该调用jQuery函数,但它不会调用jQuery函数。
我认为链接到网站比在这里粘贴一堆复杂的代码更容易。
有谁知道为什么没有调用jQuery?
谢谢!
答案 0 :(得分:2)
使用$(document).ready()
包裹您的代码。否则,您将尝试绑定浏览器尚未加载的元素:
$(document).ready(function () {
$("#search_fans").click(function () {
alert('2');
}
});
这也等同于(并且不那么详细):
$(function () {
$("#search_fans").click(function () {
alert('2');
}
});