我已經通過innerHTML加載了一些內容。DOM加載後的jQuery訪問元素
$('#load-text-button').click(function() {
document.getElementById("text-area").innerHTML="Some text <span class="footnote">The Footnote</span> Some other text.
});
現在我想訪問新創建的跨度(一類「腳註」的)被點擊了「粗體腳註按鈕」的時候。腳註按鈕在文檔加載時加載,但文本在DOM加載後加載。
$('#bold-footnote-button').click(function() {
$(".footnote").addClass('bold');
});
無法找到「.footnote」元素。我讀過的所有內容都指向使用.live方法,但文檔聲稱它現在已被棄用。如何直接訪問新的「.footnote」元素而不必直接點擊它?
完美...謝謝! – sakeferret 2013-02-24 18:56:35