我嘗試突出顯示頁面中的文本使用jquery.highlight-4.js。使用jquery突出顯示iframe中的文本
$('body').highlight('t');
我的網頁包含一個iframe,它在同一個域上有源碼。
它不適用於iframe中的文本(iframe與我的網頁位於同一個域中)。
請幫幫我。
我嘗試突出顯示頁面中的文本使用jquery.highlight-4.js。使用jquery突出顯示iframe中的文本
$('body').highlight('t');
我的網頁包含一個iframe,它在同一個域上有源碼。
它不適用於iframe中的文本(iframe與我的網頁位於同一個域中)。
請幫幫我。
覺得你應該先得到的iframe,像$(「#frameID」),那麼你就可以用的東西操縱......
你的代碼是突出了整個body
,但是在iFrame中的內容大多數瀏覽器都不認爲與當前文檔在相同的body
。
簡而言之,$('body')包含頁面中的所有內容,但在之內,排除了iFrame(由於iFrame的尷尬性質)。
通過使用jQuery明確選擇內容來突出顯示內容。
我傾向於不惜一切代價避免iFrame。 jQuery在HTML內容的實時處理方面非常強大,我從未真正被迫使用過iFrame。
那麼如何突出顯示iframe上的文本搜索? –
看看這是否有幫助:http://stackoverflow.com/questions/6316979/selecting-an-element-in-iframe-jquery – Gapton
或$(「#frameID> body」)... – nhanlc