$('<div />', { id: 'charles', css: { 'background-color' : 'white', marginLeft : '5px' }, click: function(e){ e.preventDefault(); $(this).animate({opacity: 0.7}); } });
var anchor = $('<a />', { className: 'awesome', href: '#', text: "This is an anchor ", click: function(e){ e.preventDefault(); $(this).parent().slideToggle(); } });
이렇게 element를 생성할 때는 반드시 className이라고 쓸 것. (또는 "class")
class라고 쓰면 사파리에서 작동 안 함.
key값을 따옴표로 둘러쳐서 “class”라고 적으면 사파리에서도 잘 작동함.
CSS 속성들도 저렇게 객체 형식으로 한번에 정리해서 생성할 수 있음.
'Dev. 웹 > JavaScript' 카테고리의 다른 글
ajax multipart/form-data file upload 예제 (3) | 2017.07.27 |
---|---|
[html5] Web Storage 사용 ( Session Storage, Local Storage ) (0) | 2015.03.04 |
[jQuery Plugin] 브라우저 화면 항상 같은 비율로 보이게 처리하기 (default 100%) (0) | 2015.03.02 |
[ jQuery 핵심정리 ] DOM 조작 메서드 (0) | 2014.12.04 |
[jQuery tip] attributes VS properties ( .attr() VS .prop() ) 차이 비교 (0) | 2014.10.28 |