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

如何获取锚标签之间的值即ie;这里“设为myVal”,然后指定值来隐藏box.I试图用我的代码做,但无法弄清楚它out.pls帮助如何使用jQuery从锚标签获取值?

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

缩写 “WTF” 想到什么?你能否尝试正确地格式化你的问题,把一个锚标签的例子和你想要的以及你想要的一个'隐藏盒子' –

回答

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

试试这个:

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

您可以使用.text()获取锚标记的内文和.val()以将值存储到文本框。

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

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

1

“设为myVal” 是不是链接元素的 “价值”。它是内部形成一个子元素的文本。

用途:

$(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> 

可以使用var yourValue= $('#a1').text(); 它会正常工作