Tôi đang tìm cách truy xuất phần #anchor từ URL hiện tại bằng JavaScript. Ví dụ:Lấy #id từ URL hiện tại
Would return contact-us
.
Tôi có thể chia URI tại cuối cùng #
và sau đó lấy phần cuối cùng, nhưng tôi đang tìm kiếm một đề xuất khá đẹp và sạch hơn. Một hàm gốc (jQuery?) Sẽ rất tuyệt, nhưng tôi đoán tôi đang yêu cầu quá nhiều.
Cả 'splice' cũng không' slice' là một phần của 'String.prototype'. 'location.hash.substr (1)' sẽ thực hiện thủ thuật. – lonesomeday
@lonesomeday Cảm ơn, là lỗi đánh máy trong mã. Lời giải thích đã sử dụng ký tự chính xác. EDIT: ['String.prototype.slice'] (https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String/slice) trên MDN. –
'slice', tất nhiên, là một phần của' String.prototype'. Xin lỗi cho sự ngu ngốc của tôi. – lonesomeday