Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在一个函数中切换函数_Javascript_Jquery - Fatal编程技术网

Javascript 在一个函数中切换函数

Javascript 在一个函数中切换函数,javascript,jquery,Javascript,Jquery,我有以下代码: $(document).ready(function(){ $('#ShowUser').click(function(){ $('.DivUser').toggle("fast"); }); }); $(document).ready(function(){ $('#ShowImage').click(function(){ $('.DivImage').toggle("fast");

我有以下代码:

$(document).ready(function(){
       $('#ShowUser').click(function(){
           $('.DivUser').toggle("fast");
        });
 });

 $(document).ready(function(){
       $('#ShowImage').click(function(){
           $('.DivImage').toggle("fast");
        });
 });

$(document).ready(function(){
       $('#ShowProfile').click(function(){
           $('.DivProfile').toggle("fast");
        });
 });


<label id="ShowUser">
<div class="ShowUser">

<label id="ShowImage">
<div class="ShowImage">

<label id="ShowProfile">
<div class="ShowProfile">
$(文档).ready(函数(){
$('#ShowUser')。单击(函数(){
$('.DivUser')。切换(“快速”);
});
});
$(文档).ready(函数(){
$('#ShowImage')。单击(函数(){
$('.DivImage')。切换(“快速”);
});
});
$(文档).ready(函数(){
$('#ShowProfile')。单击(函数(){
$('.DivProfile')。切换(“快速”);
});
});
我只想放在一个函数中,但javascript不是我的强项:) 有人能帮忙吗:)

您可以使用:

$(document).ready(function () {
    $('[id^="Show"]').click(function () {
        var id = this.id.match(/\d+$/);
        $('.Div' + id).toggle("fast");
    });
});

您可以使用:

$(document).ready(function () {
    $('[id^="Show"]').click(function () {
        var id = this.id.match(/\d+$/);
        $('.Div' + id).toggle("fast");
    });
});

你能给我们看看你的HTML吗?也许有一种更有效的方法可以做到这一点。你能给我们看看你的HTML吗?也许有一种更有效的方法可以做到这一点。它工作得很好,但如果我有这样的东西:Show1 Show2 Show1 Show2 felix你是天才:)它工作得很好,但如果我有这样的东西:Show1 Show2 Show1 Show2 felix你是天才:)