jquery replacewith function: невозможно заменить на <form> - PullRequest
0 голосов
/ 06 декабря 2011

Когда я нажимаю на # demo_3, он просто удаляет кнопку. Однако, если внутри replaceWith() я положу <p> O, hai! </p>, О, хай! появится.

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

  });
});

1 Ответ

0 голосов
/ 06 декабря 2011

Я не совсем уверен, какой у вас вопрос, но если вы предполагаете, что опубликованный вами код не заменит #ind_3 Я бы сказал, что это неправильно, и ваша проблема в другом месте. Вы можете увидеть его функционирование здесь:

http://jsfiddle.net/9rnRa/

Просто для пояснения: мой ответ таков: вы МОЖЕТЕ заменить #ind_3 на HTML, который вы пытаетесь использовать, и если он не работает для вас, у вас есть еще одна проблема.

...