Проблема в том, что .load()
загружает выбранную часть возвращенного документа внутри элемента, на котором вы его запускаете, он не заменяет элемент. Итак, код, который вы написали, попытается создать:
<div id="example">
<div id="example">
...
</div>
</div>
Вам нужно поместить контейнер вокруг элемента. Исходный HTML-код должен выглядеть примерно так:
<div id="example-container">
<div id="example">
...
</div>
</div>
И тогда вы можете сделать:
$("#example-container").load(location.URL + " #example")