0

MySQL からいくつかのテキストを取り出して処理し、それを Ajax 呼び出しを介して jquery に送り返します。

perl での処理の一部は、すべての改行を段落タグに置き換えることです。だから私は簡単に考えました:

s#\n#</p><p>#g;  

.... 次に、文字列全体を次のようにラップします。

<p> ... </p>

...トリックを行う必要があります。それはうまくいきましたが、タイプミスを見つけました - 正規表現から終了パラタグを省略していたので、次のようになりました:

s#\n#<p>#g;

...それでも、ブラウザに到達したとき、各段落は P タグで正しくラップされていました。したがって、正規表現に終了 P タグがあるかどうかに関係なく、jQuery は正しいことを行います。

私の質問はなぜですか??

4

1 に答える 1

0

実際にこれを行っているのは jQuery ではなく、ブラウザです。

DOM に挿入すると、ブラウザーはタグを理解して未解決の部分を閉じようとします。一部のブラウザーは、他のブラウザーよりもこれをうまく処理します。

于 2013-03-21T11:35:01.220 に答える