0

HTML を動的に作成し、列ヘッダーに複数行のタイトルを割り当てます。テーブルに html を追加しようとすると、.append は title 属性でタグを閉じます。

ここでいくつかのスレッドを読んで、html を .append から文字列変数に移動してから変数を追加する必要があります。しかし、それもうまくいきませんでした。

これが私のjsFiddleです:

HTML:

<table id="tab1">
    <thead>

    </thead>
</table>

JS:

var title = "Roger A Famz <br/> 213 Wood Ave <br/> Middletown <br/> NY";
var myHtml = "<tr><th>Column 1</th>" +
    "<th id='something' class='someclass' title='" + title + "'>Roger A Famz</th></tr>";

$("#tab1").append(myHtml);

お気づきの場合は、レンダリングされた html の私の title 属性がメイン タグを閉じています。

Roger A Famz <br></th> 213 Wood Ave <br/> Middletown <br/> NY

それ以外の

Roger A Famz <br/> 213 Wood Ave <br/> Middletown <br/> NY

私は何が欠けていますか?

4

1 に答える 1