如何在jQuery中声明和使用函数

sal*_*per 4 jquery function

我想知道如何在jQuery脚本中声明一个函数.

我现在得到了什么:

function adjust_menu() {
                alert("test test");
        };
Run Code Online (Sandbox Code Playgroud)

但是当我这样称呼时:

("#first_link").click(function() {
            adjust_menu();
       });
Run Code Online (Sandbox Code Playgroud)

它不起作用.我究竟做错了什么?

use*_*716 9

这可能是一个错字,但你在$jQuery选择器之前就错过了,在运行这段代码之前你需要确保DOM已经准备就绪:

$(function() {
    $("#first_link").click(function() {
         adjust_menu();
    });
});
Run Code Online (Sandbox Code Playgroud)

$(function() { ... });jQuery .ready()方法的快捷方式,它确保在代码运行之前DOM已准备就绪.first_link如果它还不存在则选择没有好处.:O)