2013-12-03 2 views
1

Сначала позвольте мне начать, что я занимался прохождением последних двух часов в Интернете и попытками решения, ничего не работало. Я пытался создать новую строку в параграфе, но делаю эту работу. Я использую JQuery mobile и редактирую абзац с помощью $ ('. Selector'). Text(); из javascript.Новая строка в абзаце не работает

Я получил код последующие:

function popupBasicPris() { 
    $('#prisMatchPopup').text("Du har indtastet: <br />"+ 
    "Pris: " + document.getElementById("textinputpris").value.toString() + 
    "<br /> Vil du sende?"); 
    } 

код запускается с кнопки. Моя проблема заключается в том, что он просто пишет
вместо создания новой строки в показанном тексте.

+0

А как вы думаете, почему этот метод называется 'Text' ...? http://api.jquery.com/html/ – CBroe

ответ

6

Изменить .text на .html, так как вы включаете элементы html в свой выход.

Ссылка .html()

+0

+1 ... Простой и аккуратный .. –

+0

Да, спасибо, если я могу спросить, когда следует использовать .text вместо html? – user2408952

+0

Вы должны использовать '.html()', когда вы включаете в него элементы HTML (или читаете содержимое, содержащее элементы HTML). Вы должны использовать '.text()', когда вам просто нужен текстовый контент, без каких-либо элементов HTML. –

0
function popupBasicPris() { 
    $("#prisMatchPopup").html(
    "Du har indtastet: <br /> Pris: " + $("#textinputpris").val() + "<br /> Vil du sende?" 
); 
} 
+0

Да что сделал трюк Спасибо – user2408952

Смежные вопросы