2011-12-05 5 views
-1

# demo_3을 클릭하면 버튼이 제거됩니다. 그러나 내부에 replaceWith() 넣으면 <p> O, hai! </p>, 오, 하이! 나타날거야. 나는 당신의 질문은 정확히 잘 모르겠지만, 당신은 당신이 게시 한 코드가 대체하지 않습니다 것을 제안하는 경우 #ind_3 내가 말할 것jquery replacewith function : 대체 할 수 없습니다 <form>

$(document).ready(function(){ 
    $("#demo_3").click(function(){ 
    $("#ind_3").replaceWith('<form action="newgoal.php" method="post"><input name="newgoal" type="text"></form>'); 

    }); 
}); 
+0

왜 이런 식으로 일하는지 잘 모르지만 잘 작동하는 것 같습니다. http://jsfiddle.net/t2uxZ/ –

답변

0

잘못하고 문제는 다른 곳이다. 당신은 여기에 기능을 볼 수 있습니다

http://jsfiddle.net/9rnRa/

그냥 명확히 : 내 대답은 당신이하려고하는 HTML과 #ind_3를 교체 할 수 있고 그 다음 당신을 위해 작동하지 않는 경우 다른 문제가 있습니다.

+0

고마워, 다른 곳에 문제가있다. – user1082471