optgroup: select의 option들을 묶을 수 있다.
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/optgroup
이걸로 234개 시군구를 다 보여줄까 했는데 6개 예시는 괜찮아보였지만 234개는 너무 길다.
area와 sigungu를 연동해서 select를 만들고 싶은데 어제 찾은 코드를 적용하는데 문제가 있었다.
일단 하나도 이해가 안 돼서 $(‘document’).ready(function(){})를 검색.
window.onload와 똑같은 거라고 나왔다.
그 부분을 주석처리하고 원래 window.onload()에 내용을 넣어줘도 안 됐다.
codepen에선 되는데 왜 안될까
console에 나온 에러 $ is not defined를 검색해 봤다.
제이쿼리가 로드되지 않아서 그렇다고 한다.
jQuery url 추가 후 동작은 원하는 대로 하지만 select의 option의 value가 텍스트다.
해당 숫자를 넣고 싶은데 검색해서 찾은 코드가 적용되지 않는다.
https://developer-talk.tistory.com/823
this를 콘솔로 확인해 보면 string {서울} 이렇게 뜨는데 서울만 가져올 수가 없다.
this.value, this[0]등을 해도 안된다.
반복문도 함수도 이상하게 생겼고 $가 너무 많다.
https://crosstheline.tistory.com/35
일단 this.next() 때문에 꼭 바로 붙어 있어야만 작동하던 시군구 select 요소를 $("select[name=셀렉트박스명]")으로 가져올 수 있게 바꿨다.
그런데 name 다음에 ^ 이건 왜 들어간건지 모르겠다.
gungu1 이렇게 이름에 숫자 1이 들어가지만 코드엔 없었는데 그것과 관련된걸까? 어쨌든
--->$ 많고 이상한거: 바닐라가 아니라 jQuery문
다른 걸로 새로 검색해 봤다.
블로그가 안된다 컴퓨터에서
티스토리 문제인줄 알고 일단은 폰으로 열심히 쓰고 있었는데 내 컴퓨터 문제였나보다.
https://sosoeasy.tistory.com/m/406
__init__.py 때문인 것 같다.
git push origin <브랜치명>했는데 rejected
pull 하고 다시 push 했더니 해결
https://velog.io/@jewon119/TIL00.-DRF-Filtering
exact match, full-text search 등의 옵션도 있다.
https://velog.io/@baek1008/Error-Cannot-read-properties-of-null-%ED%95%B4%EA%B2%B0
템플릿에 원래 있던 id를 바꿔주니 getElementById()가 안된다.
일단 이번엔 그냥 기존 id를 쓰는걸로 했다.
select의 option이 위 또는 아래로 나오는건 브라우저에 있는 설정인 것 같다.
https://terryvery.tistory.com/51
chained select box 예시가 많다. 좋다.
https://r-0o0-j.tistory.com/186
https://www.techiedelight.com/ko/find-index-element-array-javascript/
'TIL' 카테고리의 다른 글
TIL 061923 (0) | 2023.06.19 |
---|---|
TIL 061623 (0) | 2023.06.17 |
TIL 061423 (0) | 2023.06.15 |
TIL 061323 (0) | 2023.06.13 |
TIL 061223 (0) | 2023.06.12 |