Leider funktioniert jQuery .contents() nach vielen verschiedenen Versuchen überhaupt nicht.
Das folgende war mein Gedanke:
<!DOCTYPE html> <html> <head> <script src="http://code.jquery.com/jquery-latest.js"></script> <script> $(document).ready(function() { $("#frame").contents().find(".test").css("color","#FF0000"); }); </script> </head> <body> <iframe id="frame" src="xxx.html" width="100%" height="100%"></iframe> </body> </html>
<!DOCTYPE html> <html> <head> <style> .test { color: #000; } </style> </head> <body> <p>Test</p> <div class="test">Testtext</div> </body> </html>
Hat jemand eine Idee wie es funktioniert oder geht das überhaupt nicht?
PS: Ich habe keinen Zugriff auf die Quelldati für das Iframe