我的HTML代碼具有約100的div和超鏈接加載HTML代碼替換的超鏈接,其幾乎是相同的:jQuery和從服務器
<div><a href="#" onclick="load_edit(1, 1);" class="painike">Edit 1</a></div>
<div><a href="#" onclick="load_edit(1, 2);" class="painike">Edit 2</a></div>
我jQuery代碼應該從服務器加載load_edit.php和替換的超級鏈接其中稱爲功能。無論如何,我的代碼不會用HTML代碼取代超鏈接,我不知道原因。哪裏不對?另一方面,因爲我有大約100個調用同一個函數的超鏈接,所以很高興聽到,這可以做得更好。我想擺脫我的內聯JavaScript代碼並改進功能。
非常感謝!如何在我的超鏈接上使用href =「#」。更好的方法? – xms
我覺得'#'很好,但有[意見](http://stackoverflow.com/questions/134845/which-href-value-to-use-for-javascript-links-or-javascriptvoid0) 。您可能想通過使用['preventDefault()'](https://api.jquery.com/event.preventdefault/)或'return false;'取消鏈接的默認操作。如果你真的想要適應,你可以鏈接到一個頁面,解釋JavaScript是必需的。 – showdev
我不得不添加$(document).ready(function(){(不知道原因),然後你的代碼完美地工作!非常感謝。 – xms