2012-04-24 2 views
-3

는 동적 코드이고 나는 그풋 사업부와 <td> 태그 내부

<td id="test" class="test1"> 
<div id="WidgetButton" class="right">test</div> 
</td> 

PLZ 같은 그

<td id="test" class="test1"></td> 
<div id="WidgetButton" class="right">test</div> // that part of code making dyamic 


    there is any way put that <div> has id WidgetButton and inside <td></td> 

내가 JQuery와 함께 할 수있는 방법을 나에게 제안

감사와 디자인 문제가

+0

내가 이유를 알 수있는 특정 아이디,? –

+0

plz 의견을 추가 할 때 아래의 내용을 추가하십시오 : –

답변

1

두 가지 모두 ids이므로이 jQuery function (일반적으로 $으로 앨리어스) 및 appendTo입니다.

$("#WidgetButton").appendTo("#test"); 

그렇지 않으면 까다로운 일이 될 것이기 때문에 그렇게 사용하여 마크 업이 유효 그래서 브라우저가 가야 그들이를 추측 위치로 div를 재배치하기 때문에 그것은뿐만 아니라 둘 다, 너무, id의 그냥 가지고 있어요 구조적 선택자와 상대적 순회는 어려울 것입니다. 고맙게도 값이 id에 이릅니다.

+0

덕분에 저에게 도움이되었습니다. –

+0

@vikas : 잘 했어. 다행 이네. [jQuery API] (http://api.jquery.com)를 읽는 데 시간을 할애하는 것이 좋습니다. 그것은 당신에게 단지 1 시간에서 2 시간 밖에 걸리지 않을 것이고, 장기적으로 당신에게 엄청난 양의 시간을 절약 할 것입니다. –

+0

대단히 감사합니다 Mr T.J. Crowder –

1

업데이트 : 당신은 단지 ID WidgetButton와 사업부에 대해이 작업을 수행 할 수 있기 때문에

. Heres는 방법

$("#WidgetButton").appendTo("#test"); 

모든 divs를 제거하고 td 내부에 배치 할 경우 위험 할 증명할 수 있습니다. 하지만 그러나

$("div").each(function() { 
    $(this).appendTo("#test"); 
}); 

같이이 작업을 수행 할 수 있습니다, 나는 매우 당신이 클래스 이름이나 ID를 사용하여 같은 div의 특정 그룹에 선택 범위를 좁힐 추천합니다.

클래스 이름

$(".divswithclassname").each(function() { 
    $(this).appendTo("#test"); 
}); 

내 질문에 투표를 아래로 4를 가지고 왜

$("#idofdiv")..appendTo("#test"); 
+0

div가 원하는 것은 id입니다. WidgetButton –

+0

@vikastyagi, 업데이트보기 – Starx