como obter o valor de id igual em jquery

user3502374

Eu realmente não entendo como fazer isso no jquery

Dado abaixo

 if ($(this).attr("id") == "something") {

Como posso obter o valor real do html acima?

 $(this).attr("id='something'").val();

Mas claramente, acima está errado. Como posso conseguir isso ?? A propósito, estou interessado em obter o valor na célula da tabela que corresponde ao id 'algo'

Prashant Shirke

Você precisa usar o idseletor para obter o elemento com algum id.

Portanto, no seu caso, se id for something, você pode obter esse elemento usando $("#something")e, de acordo com o requisito, pode usar os métodos a seguir.

  1. $("#something").val() - para valor, por exemplo, para caixa de entrada
  2. $("#something").text() - para texto, por exemplo, para span ou célula de tabela
  3. $("#something").html() - para marcação html

se você está em loop ou precisa obtê-lo usando $(this), como seguir, você pode fazer isso.

if ($(this).attr("id") == "something") {
   var html  = $(this).html(); //here you can use any of the above method as per requirement.
}

Observe também que ido elemento deve ser exclusivo, pois o idseletor retorna o primeiro elemento correspondente.

Por qualquer razão, se você não pode manter o id único, você pode usar o seletor de atributos como abaixo.

$('[id="something"]')

Considere o uso de classe se possível e então você pode obter o elemento usando o seletor de classe como abaixo

$(".something")

Mas enquanto você está fazendo um loop, você pode verificar se aquele elemento tem uma classe usando $(this).hasClass("something").

Não sei em qual coleção você está fazendo um loop, mas você pode obter todos esses elementos simplesmente usando, $(".something")portanto, não será necessário verificar se tem classe ou não como a seguir.

var arr=[];

$(".something").each(function(){
 arr.push($(this).text());
 console.log($(this).text());
});
<script
  src="https://code.jquery.com/jquery-3.2.1.min.js"
  integrity="sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4="
  crossorigin="anonymous"></script>
<table style="width:100%">
  <tr>
    <th>Firstname</th>
    <th>Lastname</th> 
    <th>Age</th>
  </tr>
  <tr>
    <td>Jill</td>
    <td class="something">Smith</td> 
    <td>50</td>
  </tr>
  <tr>
    <td>Eve</td>
    <td>Jackson</td> 
    <td>94</td>
  </tr> 
  <tr>
    <td>Eve2</td>
    <td  class="something">Jackson2</td> 
    <td>947</td>
  </tr>
</table>

Espero que ajude!

Este artigo é coletado da Internet.

Se houver alguma infração, entre em [email protected] Delete.

editar em
0

deixe-me dizer algumas palavras

0comentários
loginDepois de participar da revisão

Artigos relacionados

Como obter id de valor em uma função no jQuery?

Como obter o valor de "id dinamicamente" no jQuery?

Como obter o valor de ID de uma opção selecionada em um menu suspenso de acordeão Jquery?

Como usar lamda para obter o valor não igual em um escopo em ruby on rails?

como obter o valor de id

como obter o valor de seleção do array da lista de seleção em jquery

Como obter o valor "ID" de "name [ID] [OTHER]" no atributo do elemento usando jquery?

Como obter o valor do campo de texto de entrada sem saber seu id em Javascript

Como obter valor em uitextfield de acordo com o id da tag de uitextfield.?

como obter o valor de conjunto de id na lista <string> em c #

Como obter o valor da caixa de seleção em alerta usando jquery?

Como obter o valor da caixa de seleção marcada do div especificado em jQuery

Como obter o valor da caixa de seleção marcada do div especificado em jQuery

Como obter o valor da caixa de texto em jquery usando o nome?

como obter o valor do campo de entrada de exibição parcial por id usando jQuery em asp.net mvc

como obter o valor de uma área de texto em jquery?

como obter o valor anterior da caixa de texto em jquery no evento de mudança

Como exibir um valor se o valor tiver mais de um valor igual em foreach?

Como exibir um valor se o valor tiver mais de um valor igual em foreach?

Como obter o último valor de um id específico em uma matriz usando javascript?

Como obter o segundo maior valor em uma coluna de pandas para um determinado ID?

Como obter o valor de id em Url do Razor View no ASP.NET Core

Como posso obter o valor de um item com base no ID em cshtml?

Como obter o ID de um valor de opção

Como obter o valor de attribute id_user use post Jquery

jQuery.timer como obter o valor atual em php?

como obter o último valor na propriedade srcset em jquery?

jQuery.timer como obter o valor atual em php?

Como obter o valor da resposta Ajax em jQuery

TOP lista

  1. 1

    R Shiny: use HTML em funções (como textInput, checkboxGroupInput)

  2. 2

    O Chromium e o Firefox exibem as cores de maneira diferente e não sei qual deles está fazendo certo

  3. 3

    Como assinar digitalmente um documento PDF com assinatura e texto visíveis usando Java

  4. 4

    R Folheto. Dados de pontos de grupo em células para resumir muitos pontos de dados

  5. 5

    Gerenciar recurso shake de Windows Aero com barra de título personalizado

  6. 6

    Como obter dados API adequados para o aplicativo angular?

  7. 7

    UITextView não está exibindo texto longo

  8. 8

    Por que meus intervalos de confiança de 95% da minha regressão multivariada estão sendo plotados como uma linha de loess?

  9. 9

    Acessando relatório de campanhas na AdMob usando a API do Adsense

  10. 10

    Usando o plug-in Platform.js do Google

  11. 11

    Como posso modificar esse algoritmo de linha de visada para aceitar raios que passam pelos cantos?

  12. 12

    Dependência circular de diálogo personalizado

  13. 13

    Coloque uma caixa de texto HTML em uma imagem em uma posição fixa para site para desktop e celular

  14. 14

    iOS: como adicionar sombra projetada e sombra de traço no UIView?

  15. 15

    Como usar a caixa de diálogo de seleção de nomes com VBA para enviar e-mail para mais de um destinatário?

  16. 16

    Tabela CSS: barra de rolagem para a primeira coluna e largura automática para a coluna restante

  17. 17

    How to create dynamic navigation menu select from database using Codeigniter?

  18. 18

    Converter valores de linha SQL em colunas

  19. 19

    ChartJS, várias linhas no rótulo do gráfico de barras

  20. 20

    用@StyleableRes注释的getStyledAttributes。禁止警告

  21. 21

    não é possível adicionar dependência para com.google.android.gms.tasks.OnSuccessListener

quentelabel

Arquivo