<div id="videos">
<div id="channel_div" style="display: block;">
<div style="color: rgb(0, 0, 0); font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 555px;" class="firstVideo">
.. trimmed <table here>
</div>
<div style="color: rgb(0, 0, 0); font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 555px;">
.. trimmed <table here>
</div>
</div>
</div>
ho sopra frammento e div
s all'interno channel_div è venuta da youtube con gli stili, con vincoli di larghezza che rompe l'interfaccia utente.stili CSS Rimuovere provenienti dai video di YouTube embeded
Come posso rimuovere questi stili con jquery?
ho provato quello che this domanda suggerito come segue:
$('#channel_div div').removeAttr('style');
provato anche questo:
$('#channel_div > div').removeAttr('style');
ma nessuno di questi ha funzionato. Voglio solo aggiungere la mia larghezza a 300 px.
Qualcuno potrebbe offrire indicazioni su questo.
Dovrebbero essere in un iframe e non è possibile manipolarli utilizzando JavaScript. – undefined
ah fammi provare quello – DarthVader
Sì, @undefined è giusto .. Stavo pensando ad alcuni problemi come non è possibile eliminare l'attributo "stile", ma in realtà è possibile. Quindi suppongo che il motivo per cui non puoi manipolare è che l'html si trova all'interno di un iframe. – redShadow