제목 | 재미있는(X같은) ie8 | ||
---|---|---|---|
글쓴이 | 변종원(웅파) | 작성시각 | 2012/10/23 18:39:35 |
|
|||
ie8은 참 재미있습니다. 변종중의 변종같네요. ie8에서 jquery의 trim() 함수를 사용하면 지원되지 않는 프로퍼티나 메소드라고 에러를 뱉어냅니다. 다른 브라우저는 문제가 없구요. ㅋㅋ
|
|||
다음글 | 주말에만 사무실 제공해주실분? (6) | ||
이전글 | jQuery Conference 2012 Asia가 서... (2) | ||
최용운
/
2012/10/24 09:06:17 /
추천
0
$.trim()으로만 쓰면 모든 브라우저에서 Ok인가요?
|
tigerbi
/
2012/10/24 10:06:19 /
추천
0
$('#group_field').val().trim()!='' 는 에러가 나는게 정상인 것 같은데요?
위의 에러코드는 jquery에서의 trim() 메소드가 아니라 자바스크립트의 String 객체의 trim() 메소드를 쓰겠다는 의미인데 자바스크립트의 String 객체에 trim() 메소드는 없는 것 같은데요. $.trim()은 jquery 유틸리티 메소드로서 지원되는거구요. 오히려 $('#group_field').val().trim()!=''은 에러가 발생해야 맞는 상황같아요^^; 혹, 제가 잘못알고 있는 부분이 있다면 다음분이 알려주세요~^^; |
최용운
/
2012/10/24 10:53:21 /
추천
0
다른브라우저는 string 객체에서 trim 메서드를 제공해주는데, ie8에서는 안해주는거라고 하네요..
http://stackoverflow.com/questions/4232190/are-text-trim-really-cant-work-in-ie8 |
tigerbi
/
2012/10/24 12:07:40 /
추천
0
그렇다면 정말 x같은 ie8이네요..
$.trim()만 사용해야겠어요. |
변종원(웅파)
/
2012/10/24 14:28:29 /
추천
0
최용운, tigerbi/ ie8 이하 지원을 안하는거죠. ㅋㅋ
|
양승현
/
2012/10/24 16:01:01 /
추천
0
ㅎㅎ 위에 tigerbi님의 말씀처럼 .trim()해버리면 자스의 trim()을 호출하지용. |