2015-01-07 3 views
1

테이블 열을 테이블 행에 추가하려고합니다. 나는 다음과 같은 코드를 가지고있다.td 태그 안에 span 태그가있는 테이블에 테이블 열 추가

var row2 = $("<tr class='header' />").attr("id", "SiteRow"); 
     row2.append($("<td id='FirstRowSite' <span> <img id='Plus' src='../images/Plus.png' > </span> />").text(UniqueSites[i].HubName)); 
$("#Overview").append(row2); 

이렇게하면 html의 최종 결과가 어떻게 표시되는지 잘 알 수있다.

<td id="FirstRowSite" <span="">Acadieville</td> 

마치 내 Span 태그를 모두 잊어 버린 것 같습니다. 아마도 나는 작은 것을 놓치고 있습니다. 누구든지 나를 도울 수 있습니까? 최종 결과가 이렇게 보이길 원합니다. 간단하게이 같은

<td id="FirstRowSite"><span><img id="Plus" src="../images/Plus.png"></span>Acadieville</td> 
+1

. 시작하는'td' 태그에'>'를 추가하지 않았으므로''이 완전히 없습니다. –

답변

0
var row2 = $("tr.header"); 
row2.append("<td id='FirstRowSite'><span><img id='Plus' src='../images/Plus.png'/></span>" + UniqueSites[i].HubName + "</td>"); 
+0

고마워 고맙습니다. – Netherrack

+0

@Netherrack 문제가 해결되면이 대답을 받아 들여야합니다. –

0

는 :

var row2 = $("<tr class='header' />").attr("id", "SiteRow"); 
     row2.append('<td id="FirstRowSite"><span><img id="Plus" src="../images/Plus.png"></span>'+ UniqueSites[i].HubName +'</td>'); 
$("#Overview").append(row2); 

직접 HTML을 추가 할 수 있습니다.

+0

완벽하게 작동합니다. 감사합니다. – Netherrack

0

사용하면 추가하고있는 HTML이 유효하기 때문이다이

$("tr.header").append("<td id='FirstRowSite'><span><img id='Plus' src='../images/Plus.png'/></span>" + UniqueSites[i].HubName + "</td>"); 
관련 문제