2011-11-17 3 views
0

두 가지 사례가 있습니다. /abc/qsc/rs#AS626 jquery URL 문자열 조작

  • #AS626
  • 페이지의 모든 URL을

    1. 동적오고있다./"내가 = HREF로 원하는 어떤 장소에서

      : 어떤 경우에는 내가 2. 예를 들어

      점으로 만 해시를 사용 할 몇 가지 경우 포인트 1로 전체 URL을 둘 필요 abc/qsc/rs # AS626 "그리고 어떤 곳에서는 href ="# AS262 "로 필요합니다. 그래서 나는 그것을 나누기 위해 공통적 인 #AS을 사용해 보았습니다. 하지만 두 곳 모두에서 전체 URL을 넣거나 이드를 넣습니다.

      이것은 IE7의 경우 URL이 정상적으로 설정된 경우에만 수행됩니다. IE7에서는 http와 함께 사용하기 때문입니다. 이 방법에 대해

    +0

    '조작 하시겠습니까?' 이 ID가 일종의 ID라고 가정합니다. 데이터베이스에 쿼리하려고합니까? –

    +0

    jQuery를 사용하여 해시 값을 가져 오시겠습니까? –

    +0

    나는 그 질문을 이해하지 못한다. 어떤 방법으로 조작하고 싶습니까? 그리고 나는 정확히 당신이 원하는 것을 정확하게 이해하지 못합니다 ... 좀 더 구체적으로 보여줄 수 있습니까? – Nemoden

    답변

    0

    :

    var s = '/abc/qsc/rs#AS626'; 
    var whatYouWant = s.substring(s.indexOf('#')); 
    

    경우, 당신은 #있을 것 알고있다. 이 바이올린보기 : http://jsfiddle.net/bs38V/6/

    +0

    이에 동의합니다. # # – jamesfzhang

    +0

    @anders 덕분에, 나는 이미 ID를 얻었고, 나의 의심은 페이지에 두 개의 앵커 태그가있다. testabc 같은 페이지에 있습니다. 나는 그것을 어떻게 얻을 수 있는가? – Harry

    +0

    무슨 뜻인지 잘 모르겠습니다. 페이지의 모든 링크의 href를 변경 하시겠습니까? – AndersDaniel