我有一個頁面,其中有帖子和用戶給予評論。評論是使用AJAX處理的。每條評論欄都有一個「投票」按鈕。如何在由AJAX返回的HTML中調用jQuery函數
在索引頁,我已經把jQuery函數的投票現在
<script type="text/javascript">
$(function() {
$('.voteUpBtn').click(function() {
// Cast your vote
}
}
</script>
當用戶提交一個新的評論,它使AJAX調用並追加使用jQuery到索引頁面的HTML
$.ajax({
type: "POST",
url: "proc/add-line.php",
data: dataString,
cache: false,
success: function(html){
$("ul#nextLines").append(html);
}
});
在附加的HTML上,我有相同的投票按鈕。 (每個評論都有相應的投票按鈕)。
問題是,由AJAX生成的新評論的「投票」按鈕不起作用。如果我刷新了頁面,那麼投票就起作用(儘管我使用了相同的標記)。
如何讓投票按鈕可以在AJAX返回的HTML中工作?
如果我沒有事件,或者事件處於頁面加載狀態,該怎麼辦。我有''('#newline')。elastic();',現在我希望它在將來也可以應用於所有選擇器。我如何改變語法? – ptamzz 2011-03-15 06:20:28