option 탭을 누르면 점화하려는 함수가 있을 때 이벤트 바인딩(KnockoutJS 사용)
1388 단어 JavaScriptknockoutjs
knockout에서 select 탭에 있는 옵션 탭을 눌렀을 때 실행하는 함수를 연결하려면 이벤트 연결을 사용하십시오.
ok.html
<select data-bind="event : $root.hoge">
<option>hoge</option>
<option>fuga</option>
</select>
잘못해도 이렇게 할 수 없다.bad.html
<select>
<option data-bind="click : $root.hoge">hoge</option>
<option data-bind="click : $root.hoge">fuga</option>
</select>
실제로 정상적으로 작동할 수 있는 브라우저가 있다.IE와 Firefox가 이동했습니다.하지만 크롬은 움직이지 않는다.크롬은 옵션 태그에 클릭 이벤트를 할 수 없을 것 같다(제대로 조사하지 않았지만 위에 있는 것은 움직이지 않아 최소한 뭔가를 방해하는 것 같다).
그러므로 이벤트 귀속을 사용하여 화를 내세요.같은 함수 이름을 쓰지 않으면 이게 더 똑똑한 것 같아.
Reference
이 문제에 관하여(option 탭을 누르면 점화하려는 함수가 있을 때 이벤트 바인딩(KnockoutJS 사용)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/nasum/items/a3e134efae5cd3004247텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)