Em nosso aplicativo, analisamos uma página da web e a carregamos em outra página em um iFrame. Todos os elementos nessa página carregada têm seus tokenid-s. Eu preciso selecionar os elementos por esses tokenid-s. Meios - clico em um elemento na página principal e seleciono o elemento correspondente na página no iFrame. Com a ajuda do jQuery, estou fazendo da seguinte maneira:
function selectElement(token) {
$('[tokenid=' + token + ']').addClass('border');
}
No entanto, com esta função, posso selecionar apenas os elementos na página atual, não no iFrame. Alguém poderia me dizer como posso selecionar os elementos no iFrame carregado?
Obrigado.
javascript
iframe
getelementbyid
cycero
fonte
fonte
iframe.contents()
Dê uma olhada neste post: http://praveenbattula.blogspot.com/2009/09/access-iframe-content-using-jquery.html
Coloque seu seletor no método de localização.
No entanto, isso pode não ser possível se o iframe não vier do seu servidor. Outras postagens falam sobre erros de permissão negada.
jQuery / JavaScript: acessando o conteúdo de um iframe
fonte
quando o documento estiver pronto, isso não significa que o iframe também esteja pronto;
portanto , você deve ouvir o evento de carregamento do iframe e acessar seu conteúdo:
fonte
Se o caso estiver acessando o IFrame por meio do console, por exemplo, Ferramentas de Desenvolvimento do Chrome, basta selecionar o contexto das solicitações do DOM por meio do menu suspenso (veja a figura).
fonte
aqui é simples o JQuery fazer isso para tornar a div arrastável apenas no contêiner:
fonte