Como obter o valor de hidden in li com jQuery?

HelloCW

Eu armazeno o nome do arquivo no valor da entrada oculta, espero obter o nome do arquivo quando clicar em Baixar ou Renomear rótulo. Como eu obtenho o arquivo1 quando clico no primeiro elemento Download de li, como posso fazer? Obrigado!

function Download() {
  alert("filename I clicked");
}

Html

   <ul>
       <li >  <input type="hidden" value="file1" /> <span onclick="Download()">Download</span>   <span onclick="Rename()">Rename</span> </li>
       <li >  <input type="hidden" value="file2" /> <span onclick="Download()">Download</span>   <span onclick="Rename()">Rename</span> </li>
       <li >  <input type="hidden" value="file3" /> <span onclick="Download()">Download</span>   <span onclick="Rename()">Rename</span> </li>
   </ul>
Aruna

Você pode usar jquerye closestfazer genericpara ambos downloade renamecomo abaixo.

Além disso, você pode se livrar de function Downloaduma jquerymaneira.

$(document).ready(function(){
  $('span.download, span.rename').on('click', function() {
    var span = $(this);
    var fileName = span.closest('li').find('input[type="hidden"]').val();
 
    if(span.is('.download')) {
       // download part
      alert('Download: ' + fileName);
    } else if(span.is('.rename')) {
       // rename part
      alert('Rename: ' + fileName);
    }
  });
});
.download, .rename {
  cursor: pointer;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul>
       <li >  <input type="hidden" value="file1" /> <span class="download">Download</span>   <span class="rename">Rename</span> </li>
       <li >  <input type="hidden" value="file2" /> <span class="download">Download</span>   <span class="rename">Rename</span> </li>
       <li >  <input type="hidden" value="file3" /> <span class="download">Download</span>   <span class="rename">Rename</span> </li>
   </ul>

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 o valor do pai de li no submenu com jquery?

Como obter o valor de li no menu suspenso clique em laravel usando jquery?

Como obter um link dentro do li com o jQuery?

Como posso usar as caixas de seleção com jquery para obter um valor de impressão?

Como posso obter o valor dos botões de opção com jQuery?

Como obter o valor li selecionado

Como obter o valor n-ésimo filho com jquery

Como obter o valor em url com jquery

Como faço para obter valor com jQuery

como obter o valor de entrada do formulário em matriz associativa com jQuery

Como posso obter o novo valor de uma entrada com jquery

Como obter um valor de data-attribute com jquery

como obter valor de entrada oculta com jquery?

Como obter valor XML de URL com jQuery

Obter o valor li se o ponteiro do mouse passar sobre ele com mousedown usando jQuery?

Como posso corrigir essa função JQuery para obter o valor do valor dos dados do elemento li pai de um elemento clicado?

Como obter o valor de uma matriz aninhada com objetos

Como obter o valor translateX de um componente com javascript?

Como obter o valor atual de SelectField com Flask WTF

Como obter o valor atual de QuerySelectField com Flask WTF

Como obter o valor atual de SelectField com Flask WTF

Como obter valor de Multi CheckBox com o mesmo nome

Como obter o nó com determinado valor de texto no xpath?

Como obter o rótulo de uma caixa de seleção com um valor específico usando jQuery

Como obter o valor do rótulo da caixa de seleção na caixa de texto usando com jquery

jQuery Selectors-> Como posso obter o valor de um campo que foi selecionado com 'id começa / termina com'?

jQuery Selectors-> Como posso obter o valor de um campo que foi selecionado com 'id começa / termina com'?

Como obter o valor de div usando jquery?

Como obter o valor de um attr 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