在上下文切换上重新应用单击绑定

时间:2013-03-15 17:49:41

标签: javascript jquery html

我有几个<div class="some_class">。我通过

event绑定到它
$('.some_class').on('click',function() {...})

现在。当我更改上下文并且我动态创建新<div class="some_class">时,事件没有足够的绑定。如何在不重复上下文切换function中的绑定的情况下解决这个问题?

2 个答案:

答案 0 :(得分:2)

使用

$(document).on('click','.some_class',function() {...})

而不是

$('.some_class').on('click',function() {...})

有关详细信息,请参阅.on()

答案 1 :(得分:2)

尝试使用:

$(document).on('click', '.some_class', function() {...})

代替