Tôi có đoạn code HTML sau:Đang cập nhật giá trị của thuộc tính dữ liệu sử dụng jQuery
<a class="toggle" href="#toggle">
<img src="app/css/images/tock.png" alt="No" data-id="4" data-block="1">
</a>
Tôi muốn cập nhật giá trị của src
và data-block
thuộc tính sử dụng jQuery. Làm thế nào để tôi làm điều này?
Cập nhật: Vì tôi có nhiều yếu tố hình ảnh, tôi muốn cập nhật giá trị của một hình ảnh cụ thể bằng cách sử dụng data-id
.
tôi xin lỗi tôi quên đề cập đến, nhưng tôi muốn chọn img cụ thể bằng cách sử dụng dữ liệu-id, chọn nên chọn các yếu tố hình ảnh bằng id dữ liệu ví dụ một cái gì đó như '$ ('chuyển đổi img [dữ liệu-id = 4]')' –
Bạn gần như ở đó: '$ ('toggle img [dữ liệu-id =" 4 "]')' –
FWIW, tôi thấy rằng trong để ghi đè thuộc tính data, bạn phải sử dụng '.attr' chứ không phải' .data'. Điều này là khó hiểu vì jQuery có thể đính kèm dữ liệu vào phần tử, nhưng điều đó có thể không được phản ánh trong dom nếu thuộc tính data đã tồn tại. –