我通過ajax調用動態生成一個表,並且希望特定列中的所有元素在懸停時顯示彈出窗口。我在成功事件下面的代碼:列中所有元素的Bootstrap彈出窗口?
strBtn1 = '<span data-trigger="hover" data-placement="right" data-content="testing popovers in a table" class="test22">test</span>'
$('#myReport').append('<tr><td>Column 1</td><td>' + strBtn1 + '</td></tr>');
然後我在主腳本嘗試這樣做:
$(".test22").each(function() {
$(this).popover();
});
,我想到的是生成的表,有15行,但懸停在「測試「文本什麼都不做。
我也有,做各種各樣的「控制」的工作:
<span id="test11" data-trigger="hover" data-placement="right" data-content="testing popovers in a table">test</span>
這是直接在標題中的HTML文件,這是主要的腳本:
$("#test11").popover();
所以在頭部我得到一個「測試」,當我懸停時顯示彈出式窗口。
想法?
於是我就想通了,爲什麼它在做什麼呢,哼......它從未處理「每個」語句,因爲在DOM中不存在的元素尚未... 現在要弄清楚如何解決它: ) –
用文檔預處理程序包裝這個 –
這是。下面發佈的答案:) –