복붙노트

[JQUERY] 일부 문자열이있는 HREF의 끝을 <A> 선택

JQUERY

일부 문자열이있는 HREF의 끝을 선택

해결법


  1. 1.

       $('a[href$="ABC"]')...
    

    선택기 문서는 http://docs.jquery.com/Selectors에서 찾을 수 있습니다

    속성 :

    = is exactly equal
    != is not equal
    ^= is starts with
    $= is ends with
    *= is contains
    ~= is contains word
    |= is starts with prefix (i.e., |= "prefix" matches "prefix-...")
    

  2. 2.

    $('a[href$="ABC"]:first').attr('title');
    

    이 "ABC"로 끝나는 URL이 첫 번째 링크의 제목을 반환합니다.


  3. 3.

    $("a[href*='id=ABC']").addClass('active_jquery_menu');
    

  4. 4.

    $("a[href*=ABC]").addClass('selected');
    

  5. 5.다만 경우에 당신이 사소한 일을 달성하기 위해 jQuery를 같이 큰 라이브러리를 가져 오지 않으려는, 당신은 내장 방식 대신 querySelectorAll 사용할 수 있습니다. 뿐만 아니라 DOM 방법과 jQuery를 작업에 사용되는 거의 모든 선택 문자열 :

    다만 경우에 당신이 사소한 일을 달성하기 위해 jQuery를 같이 큰 라이브러리를 가져 오지 않으려는, 당신은 내장 방식 대신 querySelectorAll 사용할 수 있습니다. 뿐만 아니라 DOM 방법과 jQuery를 작업에 사용되는 거의 모든 선택 문자열 :

    const anchors = document.querySelectorAll('a[href$="ABC"]');
    

    또는, 당신은 단지 하나의 일치하는 요소가 있다는 것을 알고있는 경우 :

    const anchor = document.querySelector('a[href$="ABC"]');
    

    에있는 거 검색 값이 숫자 인 경우는 일반적으로 여기에, 예를 들어, 속성 값 주위에 따옴표를 생략 할 수 있습니다, 당신은 사용도 수

    a[href$=ABC]
    

    하지만 따옴표는보다 유연하고 일반적으로 더 신뢰할 수있다.

  6. from https://stackoverflow.com/questions/303956/select-a-which-href-ends-with-some-string by cc-by-sa and MIT license