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

middle

Có sự khác biệt nào giữa body.onload()document.ready() không?

middle

Khi nào nên dùng animate() trong jQuery và làm sao để dừng animation giữa chừng?

junior

JavaScriptjQuery khác nhau như thế nào?

Bình luận

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

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