0
我碰到一些JavaScript代码:这个替换函数做什么?
selector = $this.attr('href')
selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '')
而且我不太明白什么是替代do.Can有人部分详细解释一下?
谢谢,G
我碰到一些JavaScript代码:这个替换函数做什么?
selector = $this.attr('href')
selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '')
而且我不太明白什么是替代do.Can有人部分详细解释一下?
谢谢,G
它代替使用RegEx selector
变量。
/.*(?=#[^\s]*$)/
取代锚空字符串,也许返回页面的域名在那里你。例如http://example.com/text.php
我所做的和例如http://jsfiddle.net/9j5Sn/
@迈克尔你是对的。 – Gnijuohz 2012-03-15 12:34:39
@Gnijuohz,如果他是对的,把它记录下来并将其标记为答案:) – 2012-03-15 12:40:11
@JamesHill好吧,我期待他解释它是如何工作的。特别是RegEx部分,因为我是新手。是的,他是正确,我想标记它作为答案。 – Gnijuohz 2012-03-15 15:28:53