我正在使用SharePoint 2010,其中一個aspx頁面包含Note Board Web部件,它提供了簡單的功能,可以在給定頁面上留言。使用JQuery在任何AJAX調用之後修改DOM我無法控制
當頁面加載時,評論由該Web部件使用AJAX檢索,我無法控制AJAX調用何時完成。
我試圖插入在每個表中的數據標籤的鏈接或一些文字,Web部件使用的意見,即
<td class="socialcomment">Comment 1</td>
<td class="socialcomment">Comment 2</td>
<td class="socialcomment">Comment 3</td>
到使用JQuery這樣
<td class="socialcomment">Comment 1 <a href="#">Report inappropiate</a></td>
<td class="socialcomment">Comment 2 <a href="#">Report inappropiate</a></td>
<td class="socialcomment">Comment 3 <a href="#">Report inappropiate</a></td>
$('td.socialcomment').append(' <a href="#">Report inappropiate</a>');
我還沒有能夠在上面的場景中使用jQuery的live()函數(wo爲了其他場景我有),但我認爲這是因爲它是爲事件設計的。 我也嘗試過.ajaxComplete(),但它並沒有完全實現,因爲我沒有控制Ajax調用或SharePoint執行的Ajax調用未使用JQuery註冊。
任何幫助或洞察力非常感謝。 在此先感謝!