Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

213
Views
jquery encuentra todos los elementos coincidentes dentro de un contenedor, incluidos los elementos iframe
<div id="container"> <div tabindex="0">Tabbable content 1</div> <div>Non Tabbable content 2</div> <button type="submit">Submit</button> <label>First Name: <input type="text" /></label> <iframe height="600" width="600" src="iframe.html"></iframe> </div> Iframe.html <label>Last Name: <input type="text" /></label> <div tabindex="0">Tabbable content inside iframe</div>

Quiero encontrar todos los elementos que coincidan con este selector dentro de un contenedor [tabindex="0"],a,input,select,button .

Salida esperada: se Tabbable Content 1 , button , First Name input de last name input , Tabbable content inside iframe .

Probé $('[tabindex="0"],a,input,select,button', $('#container')), document.querySelector('#container').querySelectorAll('[tabindex="0" ],a,entrada,seleccionar,botón')

about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

Considere lo siguiente: https://jsfiddle.net/Twisty/hzpvxowc/

JavaScript

 $(function() { var myElems = $('[tabindex], a, input, select, button', "#container").add($('[tabindex], a, input, select, button', $("iframe").contents())); console.log(myElems.length); });

Esto muestra 5 en la consola, que es lo que se espera.

Ver más: https://api.jquery.com/add/

about 4 years ago · Juan Pablo Isaza Report

0

Si desea seleccionar un elemento del iframe, primero debe seleccionar el contenido del iframe y luego encontrar el elemento de destino dentro del contenido del marco. Por ejemplo, imagine que tenemos un iframe con id frm1 y queremos seleccionar todas las entradas en el marco:

 $("#frm1").contents().find("input");

o

 let iframe= $("#frm1"); $('input', iframe.contents());
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!