考慮下面的代碼:如何使用jQuery重新啓用div上的點擊事件?
if ($selector.html().indexOf("radio") > 0) {
if ($oldSelected != null) {
// enable clicks on old selected radio button
$oldSelected.children().bind('click', function() { return true; });
}
// disable click on selected
$selector.children().bind('click', function() { return false; });
$oldSelected = $selector;
}
的禁用代碼工作正常。一旦執行該元素不再可點擊。但是,當試圖重新啓用點擊事件時,什麼都不會發生。
對此提出建議?
使用http://api.jquery.com/on/和http://api.jquery.com/off/ –