cómo obtener el elemento html por nombre usando jquery sin usar id o clase? ¿Hay alguna forma de hacer eso?cómo obtener elementos por nombre usando jquery?
Respuesta
$('tagName')...
para <tagName />
o
$('[name="attributeName"]')...
para <input name="attributeName" />
El selector de jQuery funciona como un selector CSS.
esto es para obtener el valor '$ ('[name =" attributeName "]'). Val();' o use serialize si está recopilando más de un valor de entrada con el mismo nombre '$ ('[name = "attributeName \ [\]"] '). serialize(); ' – KeepMove
Utilice esta:
$('[name=thename]');
Nota: Por motivos de rendimiento, es mejor para especificar el nombre de la etiqueta. Por lo tanto, si usted está buscando para las imágenes con un nombre de invierno, que va a utilizar esto:
$('img[name=winter]');
No está seguro de si se refiere a nombre de etiqueta o atributo llamado. Así que aquí es a la vez -
Atributo es igual selector [name = "valor"]
http://api.jquery.com/attribute-equals-selector/
o elemento de selección (“elemento”)
http://api.jquery.com/element-selector/
// name attribute selector
$('[name=whatever]').each(function(index) {
alert(index);
// and of course depending on your element utilize $(this).doSomethingCool
});
// tag name selector for all h1 tags
$('h1').each(function(index) {
alert(index);
// and of course depending on your element utilize $(this).doSomethingCool
});
En jQuery, puede utilizar una gran cantidad de cosas, además de sólo id y class. El CSS3 selector specification está lleno de otras cosas que puedes usar y jQuery incluso tiene algunas cosas más que esto, creo. Por ejemplo, puede usar el tipo de etiqueta, los valores de los atributos, la posición en la jerarquía. Estos son todos los objetos selectores de jQuery válidos:
$("div")
$("div span")
$("[name=nyName]");
$("div span [name=nyName]");
$("ul li [name=nyName]");
En muchos casos, obtendrá un mejor rendimiento con selectores basados en los tipos de etiquetas, los valores de ID y nombres de clase debido a que muchos de los navegadores soportan en busca de aquellos en código nativo.
Si quiere decir el atributo de nombre, es la siguiente:
$('[name="value"]')
Si quiere decir el nombre del elemento, entonces es como esta:
$('ul')
Es necesario saber que las únicas respuestas correctas que se han dado son los que incluyen citas alrededor del valor del atributo, es decir.
$("[name='value']")
Es un requisito obligatorio para incluir comillas en el valor, consulte: http://api.jquery.com/attribute-equals-selector/
Si está utilizando "nombre" en referencia a la nombreNodo o "etiqueta", a continuación, sólo tiene que seleccionar por esa cadena:
$("div")
$("a")
$("p")
$("input")
$("body")
Para obtener el valor, podemos usar atributos múltiples, uno de ellos es el atributo del nombre. Por ejemplo,
$("input[name='nameOfElement']").val();
- 1. jQuery obtener elementos por nombre
- 2. Cómo obtener elementos por nombre en XML usando LINQ
- 3. ¿Obtener elementos de formulario por nombre?
- 4. ¿Cómo obtener todos los elementos por nombre de clase?
- 5. ¿Cómo obtener elementos por nombre en Delphi Chromium Embedded?
- 6. Obtener elementos por nombre de clase dentro de otro elemento con jQuery
- 7. Cómo obtener el nombre de la clase usando jQuery
- 8. ¿Cómo obtener un nombre de imagen usando jQuery?
- 9. Cómo obtener elementos por clase en JavaScript?
- 10. Cómo obtener elementos aleatorios en jquery?
- 11. ¿Cómo puedo obtener elementos primos con JQuery?
- 12. ¿Cómo obtener el elemento padre por nombre de etiqueta especificado usando jquery?
- 13. jquery: obtener elementos por nombre de clase y agregar css a cada uno de ellos
- 14. ¿Cómo obtener una img url usando jQuery?
- 15. ¿Cómo reorganizar los elementos usando jQuery?
- 16. jQuery Obtener elementos de color?
- 17. jquery cómo obtener el nombre del padre
- 18. detectar elementos desbordan usando jQuery
- 19. ¿Puedo contar elementos usando jQuery?
- 20. jQuery - obtener elementos de formulario por identificador de contenedor
- 21. ¿Cómo obtener múltiples nombres en un selector de elementos jQuery?
- 22. Obtener el texto seleccionado de un cuadro combinado usando jQuery, por nombre del cuadro combinado?
- 23. ¿Eliminar elementos por nombre de clase?
- 24. Animación de pseudo elementos usando jQuery
- 25. Navegador cruzado Selección de elementos por nombre de clase
- 26. mejor manera de cambiar elementos usando jQuery
- 27. jQuery obtener elementos sin display = "none"
- 28. ¿Cómo obtener la fecha actual usando jquery?
- 29. Obtener valor de elementos múltiples con Jquery
- 30. elementos de investigación con texto usando jQuery
Da un ejemplo de tu HTML donde deseas recuperar un objeto. ¿Estás preguntando sobre el atributo "nombre" cuando guardas "por nombre"? – jfriend00