что делает эта функция замены?
86
10
Я наткнулся на некоторые javascript-коды:
selector = $this.attr('href')
selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '')
И я не совсем понимаю, что делать с заменой. Может кто-нибудь объяснить это подробно?
Спасибо, G
спросил(а)
2012-03-15T15:30:00+04:00
8 лет, 11 месяцев назад
добавить комментарий
пожаловаться
Решение
86
Он заменяет selector
переменную с помощью RegEx.
/.*(?=#[^\s]*$)/
заменяет якорь на пустую строку и, возможно, возвращает доменное имя страницы, на которой вы находитесь. Например http://example.com/text.php
Я сделал и пример http://jsfiddle.net/9j5Sn/
ответил(а)
2012-03-15T15:32:00+04:00
8 лет, 11 месяцев назад
добавить комментарий
пожаловаться
Ваш ответ