我有一個代碼塊,我想在觸發點擊的不同場景中調用,具體取決於事件是直接還是委託。在不同事件處理程序之間重用代碼
但將代碼更改爲on
,它只能部分工作。
我有一個代碼:
$(document).on('click','.selected-option',function(event){
//lot of code
我想用:
$('.selected-option').click(function(event){ //lots of code }
我想一起使用,如:
if (some condition)
{
$(document).on('click','.selected-option',function(event){
}
else
{
$('.selected-option').click(function(event){
}
,並希望使用相同的代碼。
不要這兩條線都附上一個'click'監聽器'.selected,option'?如果是這樣,爲什麼不把條件放在你的函數內? – Trojan