Допустим, у меня есть этот код:
<div id="content">
</div>
, и я использую простой запрос ajax, чтобы заполнить содержимое данными, которые работают, когда я нажимаю одну кнопку
$.get("page?num=" + pageNumber, function(data){
$("div#content").html(data);
});
один разданные будут
<div id="Data1">
</div>
, а в другое время будут
<div id="Data2">
</div>
для каждого идентификатора у меня есть разные функции jquery.Например:
$('#Data1').click(function(){});
некоторые функции похожи, а некоторые отличаются.
Мой вопрос - если я нажимаю кнопку, я загружаю все нужные мне скрипты,когда я нажимаю другую кнопку, мне нужно снова загрузить сценарии для нового содержимого, , но что происходит со старыми функциями, которые имели отношение к предыдущему содержимому? Каждый раз, когда я нажимаю, я загружаю новые сценарии, не удаляяпоследние.
Как правильно удалять / управлять своими сценариями?
спасибо, Алон