저는 jquery를 안쓴지 오래되어서 정확하지 않을수도 있지만 다음과 같은 이유가 아닐까요?
option 에 적용한 jquery의 hide()
함수는 아마도 <option hidden>
속성을 이용하겠죠? 이 hidden 속성이 최신 브라우저에서만 될 겁니다.
질문과 관계는 없지만 캡쳐 넣으신 코드 대신에 마크다운 코드 삽입방법을 이용하면 더욱 보기 좋습니다.
또한 rank_txt=='부점장' || rank_txt =='지점장'..
길게 쓰셨는데 다음과 같이 하면 읽기도 편하고 수정하기도 편할거에요.
if(['부점장','지점장'].indexOf(rank._txt) > -1)