一个就绪功能中的多功能

时间:2015-01-07 11:53:17

标签: javascript jquery

我有一个功能

$(document).ready(
    function() {
        $("#btn1").click(function() {
            $(".show_div").slideToggle('fast');
        });
});

和另一个功能

$(document).ready(
    function() {
        $("#btn2").click(function() {
            $(".show_div").slideToggle('fast');
        });
});

如何合并此功能,如果点击btn1,它将执行slidetoogle,如果点击bn2,它也会执行slidetoogle? 谢谢!

3 个答案:

答案 0 :(得分:4)

您可以使用,

分隔选择器
$(document).ready(function() {
    $("#btn1, #btn2").click(function() {
        $(".show_div").slideToggle('fast');
    });
});

答案 1 :(得分:1)

您可以在document.ready函数下定义多个函数:

$(function() {
    $("#btn1").click(function() {
        $(".show_div").slideToggle('fast');
    });

    $("#btn2").click(function() {
        $(".show_div").slideToggle('fast');
    });

    $("#anyId").click(function() {
        //whatever
    });

});

答案 2 :(得分:0)

只需在$()中添加所有元素ID,就像

一样



$(document).ready(
    function() {
        $("#btn1, #btn2").click(function() {
            $(".show_div").slideToggle('fast');
        });
});