Phương thức removeAttr() trong jQuery
1) Phương thức removeAttr() trong jQuery
- Phương thức removeAttr() dùng để xóa "một hoặc nhiều thuộc tính" của phần tử.
- Lưu ý: Thuộc tính ở đây là thuộc tính của phần tử (ví dụ như: src, href, style, width, height, ....) chư không phải thuộc tính định dạng CSS.
2) Cách sử dụng phương thức removeAttr() trong jQuery
- Để sử dụng phương thức removeAttr(), ta dùng cú pháp như sau:
$(selector).removeAttr(attribute);
- Dưới đây là bảng mô tả ý nghĩa & cách sử dụng các tham số trong phương thức removeAttr():
Tham số | Yêu cầu | Mô tả ý nghĩa & cách sử dụng |
---|---|---|
attribute | Bắt buộc | - Tên thuộc tính mà bạn muốn xóa (tên thuộc tính phải được viết bên trong cặp dấu nháy đơn hoặc cặp dấu nháy kép) - Nếu bạn muốn xóa nhiều thuộc tính thì phải ngăn cách giữa các tên thuộc tính bởi một dấu khoảng trắng. - Lưu ý: Nếu thuộc tính mà bạn muốn xóa không tồn trong phần tử thì thuộc tính đó sẽ được bỏ qua. |
3) Một số ví dụ
- Xóa thuộc tính height của phần tử <img>
<script>
$(document).ready(function(){
$("button").click(function(){
$("img").removeAttr("height");
});
});
</script>
Xem ví dụ
- Xóa thuộc tính width & height của phần tử <img>
<script>
$(document).ready(function(){
$("button").click(function(){
$("img").removeAttr("width height");
});
});
</script>
Xem ví dụ