Jump to content

Abrir link


Go to solution Solved by HappyHippyHippo,

Recommended Posts

Posted

boas

estou aqui com uma duvida...

tenho uma listagem <tr><td>/td><td></td></tr>

o que quero fazer é um botao que ao carregar no tr abra a pagina da descrição do produto, mas ao clicar na ultimas td da tabela, se carregar na primeira td da tabela faz outra função

tem como fazer isto?

obrigado

php

'<tr  class="message-unread" data-id="'.$passa["id_msg_enviadas"].'">
       
                    <td>
                    <label class="option block mn">
                        <input id="apagar" name="apagar" value="1" type="checkbox"><span class="checkbox mn"></span>
                      </label>                   
                    </td> ';  
                     if ($u["id_tipo_users"]==1){
        echo '<td>'.$emi["nome"].'</td>';
    };echo'
                                 
                    <td>'.$comerc["nome"].'</td>

jquery

$(document).ready(function (){
       var user= "<?php echo $_GET["user"]; ?>";
       
    $("tr").click(function (){

          $(this).each(function(e){             
         for (var i = 0; i < this.attributes.length; i++) {                               
                        
                var id=this.attributes["data-id"].value;
                    $("#carregar").load("cnt/msg_enviadas.php?id="+id+"&user="+user);
   return false;
             }
         });
        });
    });
Posted

"o que quero fazer é um botao que ao carregar no tr abra"

Queres clicar no botão ou na tag <tr>?

"mas ao clicar na ultimas td da tabela, se carregar na primeira td da tabela faz outra função"

Mas queres fazer outra coisa quando carregas na ultima coluna ou na primeira?

O teu principal problema chama-se "Aprender a ler e a escrever". Se tentares ler o que escreveste é impossível que consigas perceber.

Posted

tipo listagem

cada linha tem o seus dados e no final de cada  linha terá um botao para apagar esse registo

mas quero aceder ao conteúdo desse registo carregando na linha. Se tiver carregado no botão de apagar ele não deverá aceder ao conteudo

nota: em nenhuma parte do meu post fui indelicado ,

obrigado

  • Solution
Posted

epa ... vocês gostam de complicar ...

<!DOCTYPE html>
<html>
  <head>
    <style type="text/css">
      table { width: 100%; }
    </style>   
  </head>
  <body>
   <table>
     <tbody>
       <tr data-id="1">
         <td>Linha 1 - Coluna 1</td>
         <td>Linha 1 - Coluna 2</td>
         <td><button>apagar</button></td>
       </tr>
       <tr data-id="2">
         <td>Linha 2 - Coluna 1</td>
         <td>Linha 2 - Coluna 2</td>
         <td><button>apagar</button></td>
       </tr>
       <tr data-id="3">
         <td>Linha 3 - Coluna 1</td>
         <td>Linha 3 - Coluna 2</td>
         <td><button>apagar</button></td>
       </tr>
     </tbody>
   </table>
  </body>
  <script src="https://code.jquery.com/jquery-3.1.1.slim.min.js" integrity="sha256-/SIrNqv8h6QGKDuNoLGA4iret+kyesCkHGzVUUV0shc=" crossorigin="anonymous"></script>
  <script type="text/javascript">
    $(document).ready(function() {
      $("tr").click(function() {
        alert('row clicked : ' + $(this).attr('data-id'));
      });

      $("button").click(function(ev) {
        alert('button clicked : ' + $(this).parents('tr').attr('data-id'));
        ev.stopPropagation();
      });
    });
  </script>
</html> 
  • Vote 2
IRC : sim, é algo que ainda existe >> #p@p

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.