Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Ericsson Berg

Pegar o valor de uma linha marcada

Recommended Posts

Galera, blz??

 

Tenho um script que marca uma determinada linha de uma tabela:

$("table > tbody > tr").on("click", function (e) {
    $(this).siblings().removeClass("ativo");
    $(this).toggleClass("ativo");
});

Enquanto posso mexer com o mouse livremente até precisar marcar outra linha.

 

A pergunta é: Como pegar um determinado dado desta linha que foi marcada?

 

Tentei algumas coisas mas totalmente sem sucesso.

 

Tô precisando de ajuda neste código, alguém já passou por isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Poste o html e diga qual dado você quer ler.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Segue html.

 

Preciso pegar o dados da linha marcada onde consta a class='td_e2'.

<table id='tb_estveic' >
          <thead>
            <tr id='tr_estveic' class='tablesorter'>
                <th  width='220'>EMPRESA</th> 
                <th  width='30'>TIPO</th>
                <th  width='50' >DT ENTRADA</th>                 
                <th  width='130' >MODELO</th>
                <th  width='130' >CHASSI</th>                    
                <th  width='65' >PLACA</th>                
                <th  width='40' >A/M</th>
                <th  width='50' >KM</th>
                <th  width='30' >DPT</th>                   
                <th  width='70' >PREÇO VENDA</th>                 
                <th  width='70' >VALOR COMPRA</th>
                <th  width='180' >OPICIONAIS</th>                
                <th  width='70' >PROPOSTA</th>                 
                <th  width='120' >PÁTIO</th>                
                <th  width='120' >SITUAÇÃO</th>
                <th  width='30' >TIPO FP</th>                
                <th  width='50' >STATUS PAGTO</th>      
            </tr>    
         </thead>
           <tbody>

	  <tr  class='tr2_estveic'>
                <td size='10' class='td_coluna' >".$MAPA['EMPRESA']."</td>
                <td class='td_c' >".$MAPA['TIPO']."</td>                                    
                <td class='td_c' >".$MAPA['DATA_ENTRADA']."</td>                  
                <td class='td_e' >".substr($MAPA['MODELO'],0,20)."</td>
                <td class='td_e2' data-chassi='".$MAPA['CHASSI']."' >  ".$MAPA['CHASSI']."</td>
                <td class='td_c2' data-placa='".$MAPA['PLACA']."' >".$MAPA['PLACA']."</td> 
                <td class='td_c' >".$MAPA['A_M']."</td>
                <td class='td_d' >".number_format($MAPA['KM'],0,',','.')."</td>                                                      
                <td class='td_c' >".$MAPA['DPT']."</td>                   
                <td class='td_d' >".number_format($MAPA['PRECO_VENDA'],2,',','.')."</td>
                <td class='td_d' >".number_format($MAPA['NOTA_COMPRA'],2,',','.')."</td> 
                <td class='td_e' >".substr($opc,0,32)."</td>                    
                <td class='td_d' >".$MAPA['PROPOSTA']."</td>                     
                <td class='td_e' >".substr(ucfirst($MAPA['PATIO']),0,22)."</td>                       
                <td class='td_e' >".$MAPA['SITUACAO']."</td>                    
                <td class='td_c' >".$MAPA['TIPO_FP']."</td> 
                <td class='td_c' >".$MAPA['STATUS_PAGTO']."</td>                     
	  </tr>
         </tbody>
         </table>

Como falei o usuário vai clicar e deixar a linha marcada/selecionada, assim pode utilizar o mouse livremente para que se quiser executar outra ação, mas preciso que o valor da class 'td_e2' vuja a linha está marcada possa ser pego caso ele queira executar uma determinada ação ao clicar num botão histórico.

 

No caso possuo este código:

$(function(){
    $(document).on('dblclick', '.td_c2', function(e) {
        e.preventDefault;
        var placa = $(this).closest('tr').find('td[data-placa]').data('placa');        
         
       window.open ("base/estoque_veiculos/historico_avaliacao.php?placa=" + placa,'Janela','toolbar=no,location=no,directories=no,\n\
        status=no,menubar=no,scrollbars=yes,resizable=no,top=80,left=140,width=1180,height=450');
    });
});

Mas ele somente funcionada se eu clicar em cima do campo de dados que foi marcado pela class td_2e.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.