Realizzo un sito Web utilizzando i dati di Pokemon e cercando di eseguire una finestra di dialogo. Ho provato con JS carattere di nuova riga nel testo:Il testo della finestra di dialogo dell'interfaccia utente jQuery ha un'opzione di nuova riga?
function alertBox(monster) {
$("#dialog").dialog();
$("#dialog").dialog("option", "title", monster);
$("#dialog").text("Height: " + pokemon.height[monster] + "\n" +
"Weight: " + pokemon.weight[monster]);
}
... E ho anche provato utilizzando il codice HTML tag di interruzione di riga:
function alertBox(monster) {
$("#dialog").dialog();
$("#dialog").dialog("option", "title", monster);
$("#dialog").text("Height: " + pokemon.height[monster] + "<\br>" +
"Weight: " + pokemon.weight[monster]);
}
ma sembra non essere di ritorno il ritorno a capo effetto che sto cercando! JS newline agisce semplicemente come spazio e il tag di interruzione di riga html si concatena semplicemente sulla stringa. C'è un modo per forzare una nuova riga nel testo del dialogo?
perché sono ther "
" s tutto il luogo? – Amit
Usa '.html()' con '
' invece di '.text()'. – j08691
non ha nulla a che fare con l'utilizzo di una finestra di dialogo ... è il modo in cui funziona HTML. – charlietfl