나는 switch case 문이 javascript에 고유 한 것이므로 변경할 수 없다는 것을 알고있다. 나는 여전히 자바 스크립트와 jQuery를 배우므로 얻을 수는 있지만, jQuery 수준에있을만한 것을 작성하는 것에 대해서는 충분히 알지 못한다. 따라서이 아이디어가 실현 가능한지에 대한 생각이나 질문으로 받아 들여야합니다. jQuery Switch Case Plugin?
이
내 생각이 같은 것을 사용할 수있는 객체를 사용할 수있는 스위치 케이스 문 ...입니다 :switch($(this)){
case .hasClass('foo'):
// do something
break;
case .filter('.bar').attr('id') == 'foo':
// do something else
break;
}
편집 :이 같은 심지어 뭔가 아마도 (좋은 것 보다 합리적인 생각) ...
switch ($(this).hasClass()) {
case 'foo':
alert('found a foo!');
break;
case 'bar':
alert('found a bar!');
break;
}
왜 커뮤니티 위키가 추가? – cdmckay
* 어깨를 으 * 것은 옳은 것처럼 보였습니까? – Mottie
LOL, 이제는 이것에 대해 생각할 시간이 있었으므로 두 번째로 합리적인 예가 포함되었습니다. 또한이 질문에 대한 답변이 없을 수도 있기 때문에 커뮤니티 위키를 만들었습니다. 다른 사람들이 이것을 유용하게 사용할 수 있는지 알아 보는 것이 더 좋습니다. – Mottie