如何用新的p替換p的當前內容?我目前的解決方案不起作用。響應返回,所以如果我在函數(響應){}內部放置一個警報(「Something」),它就會起作用。內容不會被替換,這是沒有任何反應!使用jQuery更改p標籤的內容
$(this).find(".caption").find("#yes").live('click', function() {
$.ajax({
url: 'prob.php',
data: {action: 'yes'},
type: 'post',
success: function (response) {
$(this).find(".caption").find("#change").html("<p>Come on!</p>");
}
});
});
這是我的html:
<li>
<a class="thumb" name="leaf" href="<?php echo $images_dir.$_SESSION['current_img'].".jpg" ?>" title="Title #0">
<img src="<?php echo $images_dir.'thumbs/'.$_SESSION['current_img'].".jpg" ?>" alt='Title #0' />
</a>
<div class="caption" id="current">
<div class="image-title">
<p id="change">Image shows a nautillus shell:
<input type="checkbox" id="yes">Yes
<input type="checkbox" id="no">No
</p>
</div>
</li>
究竟什麼不行?成功沒有成功,錯誤的因素是否會改變?是否有意外添加的東西?請說*完全*什麼不工作,所以我們知道你遇到什麼,而不需要逆向工程你的代碼。祝你好運! – jmort253 2013-04-28 20:40:44
你的成功處理程序中的'this'是指窗口對象。 – undefined 2013-04-28 20:41:03