jquery replacewith函数:不能替换为<form> </form>

时间:2011-12-05 22:44:01

标签: jquery forms replacewith

当我点击#demo_3时,它只是取消了按钮。但是,如果在replaceWith()里面我放了一个<p> O, hai! </p>,O,hai!会出现。

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

  });
});

1 个答案:

答案 0 :(得分:0)

我不确定您的问题是什么,但如果您建议您发布的代码不会替换#ind_3我会说错了,您的问题就在其他地方。你可以看到它在这里运作:

http://jsfiddle.net/9rnRa/

只是为了澄清:我的答案是你可以用你正在尝试的HTML取代#ind_3,如果它不适合你,那么你还有另一个问题。