2013-11-14 34 views
8

Başlık özniteliğinde bir aramanın nasıl ekleneceğini öğrenmek istiyorum, adları ayırt etmek için başlık özniteliğinde ara vermek istiyorum. Başlık özniteliğinde nasıl bir ara verebilirim? ama hepsi değil, sen satır sonları istediğiniz yeni bir satır eklerseniz image showing <br> in stead of braking.Başlık özniteliğinde satır sonu ekleme

+1

yardımcı olduk başlık düz metindir. HTML etiketlerini oluşturmaz. – Boaz

+0

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

+0

@Robusto gibi bazı harici araçları kullanabilirsiniz, aslında kafa karıştırıcı. Başlık, kod örneğini temsil etmiyor. Sanırım, – Liam

cevap

8

, bu BAZI tarayıcılarda çalışır:

ben dışarı is gelenleri bu

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

gibi bir şey var.

Örnek:

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

JSFiddle: Başlıktaki metinde http://jsfiddle.net/g5CGh/

+1

Test edilmiş ve aşağıdakilerle birlikte çalışır: Firefox 42, Opera 39, IE11 çalışmayan herhangi bir tarayıcı varsa lütfen yorum ekle – Nadu

+0

bu her zaman çalıştı (başlık destekleniyordu), erken HTML belgeleri alt ile benzer bir şey yaptı etiket. – Jasen

3


&lt;br /&gt;

<p title="this is a description of the some text &lt;br /&gt; and further description">Some Text</p> 
için <br> yerine

Ve şimdi bir satır sonu \n (jquery) ile <br /> değiştirin:

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

Umut Sana

+11

Ya da bir satır sonu istediğiniz yere başlıkta "\ n" ekleyebilirsiniz. –