찾다

 >  Q&A  >  본문

javascript - 문자열 연결이 포함된 jqeury의 ID 선택기를 사용할 수 없는 이유는 무엇입니까?

으아악

이 코드에서 checks는 ID의 배열입니다. 세 번째 줄은 이 id 요소의 상위 요소에 있는 형제 요소에서 .text-status 스타일을 가진 요소를 찾아 text-green 스타일을 제거하는 것입니다.
하지만 작동하지 않습니다. 다음은 콘솔에서 보고한 상위 요소 td의 내용입니다. 으아악

이것이 HTML의 계층적 관계입니다

으아악

phpcn_u1582phpcn_u15822708일 전932

모든 응답(6)나는 대답할 것이다

  • 学习ing

    学习ing2017-06-30 10:01:52

    가장 간단한 데모를 열어서 사용해 보면 연결될 수 있다는 것을 알게 될 것입니다.

    귀하의 페이지 코드에 문제가 있는 부분만 말씀드릴 수 있습니다


    user1-mycheckbox로 HTML에서 ID를 확인하세요

    스플라이싱을 보면 'user'+checkeds[i]+'--mycheckbox';

    하나는 대시, 다른 하나는 이중 대시, 아니면 코드가 잘못 게시된 것인가요?

    회신하다
    0
  • 伊谢尔伦

    伊谢尔伦2017-06-30 10:01:52

    선택자가 정상인지는 질문자가 판단할 수 있습니다

    으아악

    // 확인 = user1--mycheckbox

    으아악

    회신하다
    0
  • 迷茫

    迷茫2017-06-30 10:01:52

    으아악

    회신하다
    0
  • 漂亮男人

    漂亮男人2017-06-30 10:01:52

    사용할 수 없는 경우에는 해당 페이지에 ID가 없기 때문에 가능합니다

    회신하다
    0
  • phpcn_u1582

    phpcn_u15822017-06-30 10:01:52

    질문자가 테스트 코드를 보내주실 수 있나요? 이 상황은 일반적으로 올바른 레벨을 찾지 못했다는 의미입니다

    회신하다
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-06-30 10:01:52

    원하는 결과인지 출력을 확인하세요. 그렇다면 해당 ID가 페이지에 존재하는지 다시 확인하세요. 이 ID를 가진 요소는 처음에도 페이지에 존재해야 하며 이후 요소가 될 수 없습니다. 향후 요소는 이벤트 위임을 사용해야 합니다.

    회신하다
    0
  • 취소회신하다