30/09/2018, 21:16
[JS] cho mình hỏi cách chọn các thẻ a khi click làm trang load lại
trên web mình có các thẻ a bình thường và 1 số thẻ click vào sẽ gửi ajax không làm load lại trang, nhưng thẻ này mình dùng hàm preventDefault() để chặn trình duyệt chuyển hướng. Vậy có cách nào chọn những link bình thường, trừ những thẻ có preventDefault() kia ra không? Cảm ơn mọi người đã xem )
Bài liên quan
Web của bạn mà, sao k gán riêng cho các thẻ a kia 1 class để phân biệt?
có rất nhiều link bạn, mỗi link mình đi gắn 1 class mệt lắm, nhỡ muốn sửa lại lục lại từng link xóa đi
add dựa theo code và xóa cũng theo code chứ làm từng link chay đâu.
Chỉ có cách là phải phân biệt đc các thẻ thường ra, ví dụ thẻ thường nằm dưới div trong khi thẻ ajax nằm trong span. Không phân biệt được thì hết cách.
vậy không còn cách phân biệt theo kiểu nhấn nó chuyển trang hay không ạ
Không đứng trên góc độ máy tính đi, nếu bạn là người click thì làm sao bạn phân biệt được Link nào là Link bình thường Link nào là Link không bình thường, nếu bạn trả lời được câu hỏi đó thì đó là cách giải quyết khi bạn lập trình đấy
sao mình không tự hỏi câu này nhỉ
Không biết có phải ý bạn là như thế này ko?
JS Bin
A live pastebin for HTML, CSS & JavaScript and a range of processors, including SCSS, CoffeeScript, Jade and more...
cảm ơn bạn nhé, mình nghĩ ra 1 cách, cái link nào mình gửi ajax thì mình bỏ thuộc tính href đi, khi đó mình chọn link bình thường bằng cách $(‘a[href]’)