ポケモンからのデータを使ってウェブサイトを作っていて、ダイアログボックスを実行しようとしています。私は、テキストでJSの改行文字を使用して試してみた:jQuery UIダイアログボックスのテキストに改行オプションがありますか?
function alertBox(monster) {
$("#dialog").dialog();
$("#dialog").dialog("option", "title", monster);
$("#dialog").text("Height: " + pokemon.height[monster] + "\n" +
"Weight: " + pokemon.weight[monster]);
}
...そして私はまた、HTMLの改行タグを使用して試してみた:
function alertBox(monster) {
$("#dialog").dialog();
$("#dialog").dialog("option", "title", monster);
$("#dialog").text("Height: " + pokemon.height[monster] + "<\br>" +
"Weight: " + pokemon.weight[monster]);
}
しかし、どちらも改行を返しているように見えるん私が探している効果! JS改行は単にスペースとして機能し、html改行タグは文字列に連結するだけです。ダイアログテキストに改行を強制する方法はありますか?
なぜすべての場所での "
" THERですか? – Amit
'.text()'の代わりに '.html()'を '
'と併用してください。 – j08691
はダイアログを使用することとは何の関係もありません... htmlの仕組みです。 – charlietfl