0

現在、prototip という JavaScript 製品を使用しています。

デフォルトの設定は次のとおりです

<script type="text/javascript" language="javascript">
new Tip('test_style', 'Text for tooltip goes here', {
title: 'Title Goes Here',
style: 'protogrey'
});
</script>

現在、ツールチップ内に並べ替えのテーブルを追加しようとしていますが、何らかの理由でツールチップのテキストにテーブルを追加すると表示されません。

競合している可能性があると考えて、「」を「」に交換しようとしましたが、テーブルの終了タグをエスケープしようとしても無駄でした。上記の現在の設定でそれが可能かどうかを知りたかっただけです。

<script type="text/javascript" language="javascript">
new Tip('test_style', '<table><tr>
<td width="84">Test</td>
<td width="100">Test</td>
</tr></table>', {
title: 'Test',
style: 'protogrey'
});
</script>

ありがとう

4

1 に答える 1

1

HTML を文字列に入れて複数の行を使用する場合は、空白をエスケープする必要があります。

var html = '\
<h1>\
Hello\
</h1>';
于 2013-03-02T15:32:04.980 に答える