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

Cách lấy giá trị nằm giữa nghĩa của thẻ neo; ở đây "myval" và sau đó xác định rằng giá trị cho một box.I ẩn cố gắng làm điều đó với mảnh của tôi về mã nhưng không thể tìm nó out.pls giúpCách lấy giá trị từ thẻ neo bằng jQuery?

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

từ viết tắt "wtf" đến với tâm? bạn có thể thử định dạng câu hỏi của mình đúng cách hay không, hãy đưa vào ví dụ về thẻ neo và những gì bạn muốn từ đó và ý bạn là gì bởi 'hộp ẩn' –

Trả lời

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

Hãy thử điều này:

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

Bạn có thể sử dụng .text() để nhận nội dung innertext của thẻ neo và .val() để lưu giá trị vào hộp văn bản.

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

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

1

"myVal" không phải là "giá trị" các yếu tố liên kết của. Đây là văn bản tạo thành một phần tử con bên trong nó.

Sử dụng:

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

bạn có thể sử dụng var yourValue= $('#a1').text(); nó sẽ hoạt động tốt

Các vấn đề liên quan