.before()
jQuery 1.5.1 메서드를 사용하여 확인란 앞에 색 div를 삽입하려고합니다.이 메서드는 FF, Chrome, IE8 +에서 올바르게 실행됩니다. 하지만 IE7의 경우 삽입 된 색상 div는 확인란과 같은 줄에 있지 않습니다. 누군가 내가 조언을 해줄 수 있었으면 좋겠어. 감사. 업데이트] JQuery 메서드 .before() 또는 .insertBefore() IE7에서
:
추가 플로트 :
<!DOCTYPE HTML>
<html>
<head>
</head>
<body>
<input type="checkbox" id="check1" />PINK
<script type="text/javascript">
var colorHtml = '<div style="border: 1px solid rgb(204, 204, 204); display: inline-block; margin-left: 20px; width: 12px;"><div style="width: 4px; height: 0pt; border: 4px solid rgb(200,100,200); overflow: hidden;"></div></div>';
$("#check1").before(colorHtml);
</script>
</body>
</html>
스크린 샷 :
IE7 :
IE8을 코드 부착 왼쪽 :
float를 사용하지 않고 "zoom : 1; * 디스플레이 : 인라인; "
이 경우에는 작동하지 않습니다. – Simon
죄송합니다. 인라인으로 설정됩니다. –
작동하지 않습니다 ... 감사합니다! – Simon