javascript with Como faço para selecionar um elemento com seu atributo name em jQuery?




title jquery html (4)

é muito simples ter um nome:

$('[name=elementname]');

Recurso:

http://www.electrictoolbox.com/jquery-form-elements-by-name/ (pesquisa do google: obter elemento por nome jQuery - primeiro resultado)

https://code.i-harness.com

Esta questão já tem uma resposta aqui:

Como obter um elemento com seu atributo name com jQuery?

Existe alguma coisa (como # para id e . Para a classe) para o nome em jQuery?


Você pode usar:

jQuery('[name="' + nameAttributeValue + '"]');

essa será uma maneira ineficiente de selecionar elementos, portanto, seria melhor usar também o nome da tag ou restringir a pesquisa a um elemento específico:

jQuery('div[name="' + nameAttributeValue + '"]'); // with tag name
jQuery('div[name="' + nameAttributeValue + '"]',
     document.getElementById('searcharea'));      // with a search base


jQuery("[name='test']") 

Embora você deva evitá-lo e, se possível, selecione por ID (por exemplo, #myId ), pois isso tem melhor desempenho, pois invoca o getElementById nativo.





jquery