내 코드에 jquery.append
이 여분의 요소를 생성합니다. 나는 무엇이 잘못되었는지 확신하지 못한다. jquery append가 여분의 요소를 만듭니다.
div
를 추가 할 당신의 도움이
var topDiv = document.createElement('div');
this.topDiv.innerHTML = '<div class="MyDiv1"></div><div class="MyDiv2">' +
'<canvas class="MyCanvas" width="10" height="1">' +
'</canvas></div><div class="MyDiv3"></div><span class="MySpan"></span>';
MyCanvasEle = topDiv.childNodes[1].childNodes[0];
MyCanvasEle.getContext('2d');
주셔서 대단히 감사합니다. 결국 for 루프에서 i로 0을 대체 하겠지만, 지금은 첫 번째 추가가 원하는 위치, 너비 및 len이있는 요소를 제공하지만 속성이없는 추가 요소도 제공합니다.
$(".MyDiv2").append('<div id="MyID' + 0 + '" class="MyClass1"><table border="1" width="100% height="5"><tr><td></td></tr></table></div>');
$("#MyID"+0).css("top", 5);
덧셈에 '+ 0'다음에 두 번째 '+'가 없습니다. 나는 그저 오타라고 가정하지만, 가장 먼저 그 것을 고친다. –
네, 질문에 오타가 있습니다. 오타가 수정되었습니다. – user3403687