好的,所以我想在搜索結果中做所有問題的反面。大多數人想要阻止jQuery嵌套div或什麼,因爲.load()方法最終被多次調用。我想從同一個腳本中多次觸發jQuery .load()
我想每次點擊某物時調用.load()。麻煩的是,我選擇的id鏈接被.load()取代。我在第一次調用.load()時在innerHTML插入的鏈接上包含了相同的id。 jQuery不會爲後續點擊選擇新填充的ID,即使它現在再次在DOM中。
主頁:
<div id="#replace_me">
<p>some stuff</p>
<a id="click_me">A LINK</a>
</div>
<script type="text/javascript">
$('#click_me').click(function() {
$('#replace_me').load('new.html');
});
</script>
NEW.HTML:
<p>some new stuff that actually is dynamic and changes periodically</p>
<a id="click_me">A LINK</a>
爲了簡便起見,我不會去到爲什麼我就是不離開這個鏈接外的更換,但現實是,它需要消失並用.load()方法回來。