<a href="" id="a1">myval</a>
如何获取锚标记之间的值即;在这里“myval”,然后将该值指定给一个隐藏的盒子。我尝试用我的代码完成但却无法解决它。请帮助
<script type="text/javascript">
$(document).ready(function(){
$("#a1").click(function(e){
//var str=$("#a1").getVal();
alert('hello');
}
});
</script>
答案 0 :(得分:17)
var a1_text = $('#a1').text();
答案 1 :(得分:4)
var a_href = $("#a1").attr("href");
答案 2 :(得分:3)
您可以使用.text()
获取锚标记的innertext,并使用.val()
将值存储到文本框中。
$(function(){
$("#a1").click(function(){
$("#yourtextbox").val($(this).text());
});
});
答案 3 :(得分:2)
试试这个:
$('#a1').click(function(){
$(this).text();
})
答案 4 :(得分:2)
$("#a1").click(function(e){
var str=$("#a1").html();
alert(str);
});
答案 5 :(得分:1)
“myVal”不是链接元素的“值”。它是在其中形成子元素的文本。
使用:
$(function(){
$('#a1').click(function () {
alert($(this).text());
});
});
答案 6 :(得分:1)
Function GetIPAddress(ByVal CompName As String) As String
Dim oAddr As System.Net.IPAddress
Dim sAddr As String
Try
Catch ex As Exception
With System.Net.Dns.GetHostByName(CompName)
End
oAddr = New System.Net.IPAddress(.AddressList(0).Address)
sAddr = oAddr.ToString
End With
GetIPAddress = sAddr
Finally
End Try
End Function
你可以使用<a href="" id="a1">myval</a>
它会工作正常