Я использую JQuery, чтобы получить содержимое сНу элемента, а затем добавить, что содержимое в текстовое поле по щелчку с помощью:JQuery str_replace не работает
$('.editBody').one('click', function() {
$(this).removeClass('two-columns');
$(this).removeClass('editBody');
var content = $(this).html();
var page = $(this).data('page');
var area = $(this).data('area');
$(this).html('<form name="editTagline" method="POST" action="editcontent.php">' +
'<input type="hidden" name="area" value="'+ area +'" />' +
'<input type="hidden" name="page" value="'+ page +'" />' +
'<textarea type="text" name="content" class="editBodytextarea">' + content + '</textarea>' +
'<button id="submit">Save</button></form>');
});
Однако текстовое поле содержит <p>
теги. Я пробовал использовать content.find("p").remove();
, но это просто ломается и не выводит текстовое поле, просто абзацы с тегами <p>
. Любые идеи, как это решить?
Заранее спасибо.
Это значит быть 'один ('нажмите' ... '? Или' на ('нажмите' ...'? – Albzi
Вы можете разместить HTML? – user3401335
Да, это предназначается, чтобы быть один :) – MarkP