2011-03-03 22 views
9
<a href="" id="a1">myval</a> 

Come ottenere il valore compreso tra tag di ancoraggio cioè; qui "myval" e quindi specificare che valore a una box.I nascosta provato che fare con il mio pezzo di codice, ma non riusciva a capire out.pls aiutareCome ottenere il valore dal tag anchor usando jQuery?

<script type="text/javascript"> 
    $(document).ready(function(){ 
     $("#a1").click(function(e){ 
      //var str=$("#a1").getVal();   
      alert('hello'); 
     } 
    }); 
</script> 
+0

l'acronimo "WTF" viene in mente? puoi provare a formattare correttamente le tue domande, inserire un esempio di tag di ancoraggio e cosa vuoi da esso e cosa intendi con una "scatola nascosta" –

risposta

16
var a1_text = $('#a1').text(); 
2

Prova questa:

$('#a1').click(function(){ 
    $(this).text(); 
}) 
3

È possibile utilizzare .text() per ottenere il testo interno del tag di ancoraggio e .val() per memorizzare il valore in una casella di testo.

$(function(){ 
    $("#a1").click(function(){ 
     $("#yourtextbox").val($(this).text()); 
    }); 
}); 
2

var a_href = $("#a1").attr("href");

1

"myVal" non è "valore" del elemento link. È il testo che forma un elemento figlio al suo interno.

Usa:

$(function(){ 
    $('#a1').click(function() { 
     alert($(this).text()); 
    }); 
}); 
2
$("#a1").click(function(e){ 
      var str=$("#a1").html();   
      alert(str); 
}); 
0
<a href="" id="a1">myval</a> 

è possibile utilizzare var yourValue= $('#a1').text(); lo farà funziona bene

Problemi correlati