0
我的代碼是:爲什麼我無法獲得通過.load()函數加載的html?
<body>
<div id="main"></div>
<button>click me</button>
<script type="text/javascript">
$("<div></div>").load("1.html").appendTo($("#main"));
alert($("li").length);
$("button").click(function() {
alert($("li").length);
});
</script>
</body>
而且1.HTML:
<ul>
<li>a</li>
<li>b</li>
<li>c</li>
<li>d</li>
<li>e</li>
</ul>
起初,它提醒0;但是,當我按一下按鈕,它會提醒5.爲什麼? 如何在第一個警報窗口獲取li的數量?
您是否閱讀過文檔,'load'爲您自動插入內容,它看起來像是您真的想使用'$ .get'代替。 – adeneo 2014-12-27 14:13:18