2013-11-14 13 views
8

タイトルアトリビュートにブレークを追加する方法を知りたいのですが、タイトルアトリビュートにブレークを入れて名前を区別したいと思います。 タイトル属性に改行を追加するにはどうすればよいですか?すべてではありませんが、あなたは改行をしたい新しい行を追加する場合image showing <br> in stead of braking.タイトルアトリビュートに改行を追加する

+1

役立ってきました。 HTMLタグをレンダリングしません。 – Boaz

+0

[Jquery UI tooltip](http://jqueryui.com/tooltip/) – Liam

+0

@ Robustoのようないくつかの外部ツールを使用する可能性がありますが、実際には混乱します。タイトルはコード例ではありません。私は彼がタイトル**属性**を意味すると思う、例に基づいて、 – Liam

答えて

8

、それは一部のブラウザ上で動作します:

は、私が出て来るもの、この

<p title="this is a description of the some text <br> and further description">Some Text</p> 

のようなものを持っています。

例:

div { background-color: #c3c3c3; display: block; width: 100px; height: 100px; }
<div title="This is a text 
 
    Second line 
 
    Third line!">Contents</div>

JSFiddle:タイトルテキストで
http://jsfiddle.net/g5CGh/

+1

と動作確認済み: Firefox 42、Opera 39、IE11 ブラウザが動作しない場合は、コメントを追加してください。 – Nadu

+0

これはいつもうまくいきました(タイトルがサポートされていました)、初期のHTMLドキュメントはaltタグ。 – Jasen

3

&lt;br /&gt;

<p title="this is a description of the some text &lt;br /&gt; and further description">Some Text</p> 
ため <br>を置き換えます

そして今、改行\n(jqueryの)と<br />を置き換える:

<script> 
    $(document).ready(function(){ 
    $('p').each(function(){ 
     var a = $(this).attr('title'); 
     var b = a.replace('<br />','\n'); 
     $(this).attr('title', b); 
    }); 
    }); 
</script> 

希望私はタイトルがプレーンテキストであるあなた

+11

また、改行したい場所にタイトルに「\ n」を追加することもできます。 –

関連する問題