這是一個簡單的切換。奇怪的是,事件發生在我點擊任何地方。jquery簡單slideToggle不按預期工作
這是我的jQuery代碼如下所示:
$(document).on('click', $('#create_customer'), function(){
$('#create_customer_form').slideToggle('slow');
})
這裏是一個的jsfiddle:https://jsfiddle.net/p8q0uw80/
這是一個簡單的切換。奇怪的是,事件發生在我點擊任何地方。jquery簡單slideToggle不按預期工作
這是我的jQuery代碼如下所示:
$(document).on('click', $('#create_customer'), function(){
$('#create_customer_form').slideToggle('slow');
})
這裏是一個的jsfiddle:https://jsfiddle.net/p8q0uw80/
你的選擇應該是這樣的:
$(document).on('click', '#create_customer', function(e){
$('#create_customer_form').slideToggle('slow');
});
更新您的提琴
$(document).on('click','#create_customer', function(){
$('#create_customer_form').slideToggle('slow');
});
嘗試this
$(document).ready(function(){
$('#create_customer').click(function(){
$('#create_customer_form').slideToggle('slow');
});
});
,你可以簡單地做
$(document).on('click', '#create_customer', function(){
$('#create_customer_form').slideToggle('slow');
})
[工作演示](https://jsfiddle.net/p8q0uw80/1/)。 –
傳遞一個選擇器作爲on()的第二個參數,你傳遞一個jQuery對象 –