elem.matches()의 매개인자부분에서 질문드립니다.
220
작성한 질문수 7
else if(elem.matches('[data-name="bookmark"]')){}
의 부분에서 왜 data-name 부분을 []로 감싸야 적용이 되는지 알고 싶습니다. (없이하니 에러가 발생하는데 왜 []를 감싸지 않으면 js에서 인식하지 못하는 걸까요?)
답변 2
2
안녕하세요 영찬님! kindtiger입니다 :)
matches() 의 mdn 문서를 보시면
var result = element.matches(selectorString);
selectorString을 받아오리고 되어있어요 ㅎㅎ 말그대로 선택자 문자열이기때문에 우리가 css에서 선택자를 잡는 방법과 동일하게 가져오도록 되어있습니다.
css에서 .foo 를 잡았다면 가져오는것도 element.matches(.foo) 가 되고,
css에서 data-name선택자를 잡을경우 는 [data-name="foo"] 로 잡기때문에 똑같이 matches에서도 동일합니다.
https://developer.mozilla.org/en-US/docs/Web/API/Element/matches
variableWidth.style.width 실행이 안되는것 같습니다.
0
304
0
알수없는 에러,,
0
210
0
postgresql: unrecognized service
0
290
0
AssertionError
0
214
0
\d 해도 작동이 안되고 에러가 납니다.
0
317
3
혹시 안내사항이 무슨 말인가요??
0
250
1
팔로잉 부분이 아예 작동이 안되네요. 분명히 똑같이 적은거 같은데 글자도 그림 뒤에 숨고 잘 작동이 안되요
0
283
3
전체 완성된 코딩소스는 어디잇나요?
0
190
2
4:10 쯤에 보이는 네모칸(빨, 주, 노, 초, ...) 치는 앱은 무엇인가요?
0
268
2
웹을 조금 해본사람이 들어야하나요 ?
1
212
1
제가 models.py의 Comment에서 post 변수를 안쓰고
0
230
0
여기까지 따라하고 runserver를 했더니 오류가 떠요
0
422
2
너무 저급한 질문 일 수도 있긴한데
0
172
0
화면이 오류가 안뜨는데
0
237
0
해결은 했지만 궁금합니다.
0
185
0
config폴더에 있는것과 accounts폴더에 있는 것들은 어떻게 다른건가요?
0
358
1
acoount 아래에 urls.py가 없는데 만들어야하나요?
0
191
1
링크가 안생겨요
0
203
1
상위폴더로 어떻게 이동하나요?
0
1112
1
psql이 안돼요
0
212
0
똑같이 했는데 오류가 뜹니다
0
288
1
6분 54초
0
180
0
저도 왜 좋아요가 안뜨는 걸까요?
1
539
6
top :50% 가 왜 가운데로 안가는건가요?
0
456
1





