Sử dụng jQuery Mobile Tôi muốn tắt cuộc gọi ajax trên các liên kết trong một phần cụ thể của DOM.Xóa cuộc gọi ajax khỏi liên kết thông thường bằng jQuery Mobile
Tôi không muốn đặt một
data-ajax = false
mỗi khi tôi không muốn sử dụng ajax jquerymobile.
Ví dụ, bất cứ liên kết đó là một đứa trẻ của 'nội dung':
<div class="content">
<a href="http://externalwebsite.com">External Link</a>
</div>
Tôi muốn thêm 'dữ liệu ajax = false' vào mỗi liên kết đó là một đứa trẻ của 'nội dung'
Có cách nào để làm điều này với jquery?
Đây là giải pháp thay thế chậm hơn. Cuộc gọi đến '.each' là không cần thiết vì phiên bản setter của' .attr' hoạt động trên một bộ sưu tập. Bạn cũng có thể gọi '$ (". Content a "). Each()' để tránh thêm vào bảng biểu tượng. –
Không thêm 'rel =" external "' có thể xấu như việc thêm 'data-ajax = false'? Câu trả lời hay, nhưng tôi nghĩ nó tạo ra các yêu cầu tương tự mà OP không muốn. –
@JoshAllen OP đã yêu cầu một cách dễ dàng để tự động thêm thuộc tính vào một bộ chọn cụ thể .. nếu anh ta muốn rời khỏi thuộc tính * off *, anh ta có thể giải quyết điều đó bằng cách không làm gì cả. –