我有一個名爲main.html的文件,其中包含幾個div,每個div有兩個類: 1st是它們的特定類第二個是一個名爲menu-item
的類,用於確定單擊時是否觸發事件。如何使用ajax在文件中加載特定的div/class?
該文件包含此:
<div id="load-here">
</div>
<div class="item-1 menu-item">
click this
</div>
我也有我想要被加載到#load-here
DIV的main.html中文件gallery.html文件,並假設它包含此:
<div class="menu-item>
<!-- some image here -->
<img href="img/1.jpg />
</div>
劇本我是這樣的:
$(document).ready(function() {
$("div").click(function() {
if ($(this).hasClass("menu-item")) {
$("#load-here").load("gallery.html" + this.class);
}
});
});
的問題:這是不工作。我嘗試了各種變化。不知怎的,它沒有裝入#load-here
DIV
您是使用Web服務器運行此操作還是直接在瀏覽器中使用'file://打開該HTML文件'? – kabirbaidhya
http://stackoverflow.com/questions/18618865/load-part-page-with-jquery-ajax – Aziz
沒有'this.class' ....是未定義的。即使有,它會包括''菜單項「'和前面的空格 – charlietfl