Định nghĩa và sử dụng
.text()
lấy hoặc thay đổi hoặc gán nội dung text cho thành phần.
Cấu trúc
Bài học chỉ muốn cho bạn hiểu cách sử dụng .text
, muốn biết chi tiết hơn, bạn có thể xem chi tiết thêm tại phần tham khảo.
.text()
Html viết:
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>Tiêu đề</title>
<script src="https://code.jquery.com/jquery-latest.js"></script>
<script>
$(function(){
var txt = $('p').text();
$('button').click(function(){
alert(txt);
});
});
</script>
</head>
<body>
<p>Thành phần <span>span</span> bên trong thành phần cha</p>
<button>Click</button>
</body>
</html>
Hiển thị trình duyệt:
Với cách sử dụng $('p').text()
ta đã lấy nội dung text bên trong <p>
.
So sánh code HTML trước và sau khi có jQuery:
Trước khi có jQuery | Sau khi có jQuery - Khi click sẽ hiện thông báo |
---|---|
<p>Thành phần <span>span</span> bên trong thành phần cha</p> |
<p>Thành phần <span>span</span> bên trong thành phần cha</p> |
.text('Nội dung HTML')
Html viết:
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>Tiêu đề</title> <script src="https://code.jquery.com/jquery-latest.js"></script> <script> $(function(){ $('div').text('Đoạn text được thêm vào'); }); </script> </head> <body> <div></div> </body> </html>
Hiển thị trình duyệt:
Ban đầu thành phần <div>
là thành phần rỗng, nhưng khi ta sử dụng .text('Đoạn text được thêm vào')
thì thành phần <div>
đã được thêm nội dung.
So sánh code HTML trước và sau khi có jQuery:
Trước khi có jQuery | Sau khi có jQuery |
---|---|
<div></div> |
<div>Đoạn text được thêm vào</div> |