Câu hỏi phỏng vấn jQuery
Câu hỏi

Làm sao để bind sự kiện chỉ ...

Câu trả lời

markdown Copy
Để bind sự kiện chỉ một lần duy nhất bằng jQuery, bạn có thể sử dụng phương thức `.one()`. **.one()** trong jQuery cho phép bạn gắn sự kiện xảy ra đúng một lần duy nhất cho phần tử được chọn. Sau khi sự kiện được thực thi, nó sẽ tự động được gỡ bỏ.

```javascript
$(document).ready(function() {
    $('#myButton').one('click', function() {
        alert('Sự kiện này chỉ xảy ra một lần');
    });
});

Đặc điểm

  • Đơn giản và hiệu quả: Cách sử dụng đơn giản, chỉ cần thay thế .on() bằng .one().
  • Tự động gỡ bỏ: Không cần viết thêm mã để gỡ bỏ sự kiện sau kh...
senior

senior

Gợi ý câu hỏi phỏng vấn

senior

Khi có nhiều version jQuery cùng lúc, làm sao để tránh conflict?

middle

Bạn dùng jQuery selector thế nào để lấy phần tử có class là active nằm trong phần tử có id="menu"?

senior

Làm thế nào để cache jQuery selector và tại sao nên làm vậy?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào