0
는이 같은 일부 자바 스크립트 코드를 가로 질러 온 :이 대체 기능은 무엇을합니까?
selector = $this.attr('href')
selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '')
그리고 나는 꽤 사람 do.Can 부분은 구체적으로 그 설명 대체 무엇을 이해하지?
감사, G
는이 같은 일부 자바 스크립트 코드를 가로 질러 온 :이 대체 기능은 무엇을합니까?
selector = $this.attr('href')
selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '')
그리고 나는 꽤 사람 do.Can 부분은 구체적으로 그 설명 대체 무엇을 이해하지?
감사, G
그것은 정규식을 사용하여 selector
변수를 대체합니다.
/.*(?=#[^\s]*$)/
는 빈 문자열로 앵커를 대체하고 어디 아마도 페이지의 도메인 이름을 반환합니다. 예를 http://example.com/text.php
내가 만든 한 예를 자네 말이 맞아 @Michael http://jsfiddle.net/9j5Sn/
하십시오. – Gnijuohz
@Gnijuohz, 그가 옳다면 투표를하고 답을 표시해라. –
@JamesHill 오케이, 나는 그가 어떻게 작동하는지 설명 할 것을 기대한다. 특히 내가 익숙한 RegEx 부분. 예, 그는 맞습니다. 답으로 표시하고 싶습니다. – Gnijuohz