ユーザーから複数のメールIDを取得するテキストボックスが1つあります。ツールチップに表示しますが、各メール(コンマで区切る)を新しい行に表示する必要があります。
そのためには、カンマを検出して改行文字を追加する必要があります。
HTMLは
<input type="text" id="email"> <div id="ttip"></div>
ツールチップのjquery
$("#email").keyup(showTooltip);
var showTooltip = function(e) {
var tooltip = $(this).val();
if (tooltip == '') {
hideTooltip();
} else if (e.which == 188) {
tooltip += "<br>";
$("#ttip").fadeIn().html(tooltip);
} else {
$("#ttip").fadeIn().html(tooltip);
}
}
したがって、ツールチップがdivに表示されているときは検出されず<br>
、同じ行に表示されます。
どうすれば修正できますか?