jquery简单滑动切换未按预期工作

jquery简单滑动切换未按预期工作,jquery,Jquery,这是一个简单的切换。奇怪的是,当我点击任何地方时,事件就会发生 这就是我的jquery代码的样子: $(document).on('click', $('#create_customer'), function(){ $('#create_customer_form').slideToggle('slow'); }) 下面是一个JSFIDLE:您的选择器应该是这样的: $(document).on('click', '#create_customer', function(e)

这是一个简单的切换。奇怪的是,当我点击任何地方时,事件就会发生

这就是我的jquery代码的样子:

$(document).on('click', $('#create_customer'), function(){
    $('#create_customer_form').slideToggle('slow');
    })

下面是一个JSFIDLE:

您的选择器应该是这样的:

$(document).on('click', '#create_customer', function(e){
    $('#create_customer_form').slideToggle('slow');
});
更新你的小提琴


您的选择器应该是这样的:

$(document).on('click', '#create_customer', function(e){
    $('#create_customer_form').slideToggle('slow');
});
更新你的小提琴

试试看

你可以简单地做到

$(document).on('click', '#create_customer', function(){
    $('#create_customer_form').slideToggle('slow');
    })
试一试

你可以简单地做到

$(document).on('click', '#create_customer', function(){
    $('#create_customer_form').slideToggle('slow');
    })

。将选择器作为第二个参数传递给
on()
,即传递jQuery对象。将选择器作为第二个参数传递给
on()
,即传递jQuery对象