下面的jQuery代碼的工作原理是,單擊某個鏈接(類地址)時,它會滑下一個框,並在#msg div中打印details.php文件中的所有文本。但是,我想只顯示一個div(#地址),存在於details.php中。如何才能做到這一點?謝謝。僅顯示jQuery的特定div
$(document).ready(function() {
$('a.address').click(function() {
$('#box).slideDown("slow");
$.ajax({
type: "POST",
url: "details.php",
success: function(html){
$("#msg").html(html);
}
});
});
});
感謝您的答案,也關於.one的建議。不過,我遇到問題,代碼似乎不起作用。 details.php文件非常簡單,只包含幾個div和div內的文本。我發佈的代碼工作正常,但是何時使用您的代碼(成功修改後的代碼行),它不起作用。任何線索? – user966582 2011-01-28 15:59:51
@ user547969,進入firebug或chrome dev工具中的函數,看看$(html).find('#address')正在返回。也許返回的HTML不完全是你認爲的。 – tster 2011-01-28 16:03:50