2013-03-27 2 views
-3

У меня есть требование, когда я хочу показать ... как текст внутри пролета. По какой-то причине, неизвестной мне, ни один браузер не признает это как текст. Что-то мне здесь не хватает? У меня есть jquery 1.8.3, включенный в страницу, если это имеет значение.Как показать эллипсис как текст внутри элемента span?

.ellipse{ 
    float: left; 
}  

var less = '<span class="ellipse less">...</span>'; 
var div = '<div></div>' 


$(div).html(less); 

Я ожидаю увидеть

<span class="ellipse less>...</span> 

в браузере отладчика. Но то, что я вижу, это

<span class="ellipse less></span> 

... не отображается как текст внутри элемента span.

Fiddle ссылка http://jsfiddle.net/P4J8u/12/

+3

Как вы добавите это на страницу? – GNi33

+1

не могли бы вы дать нам более подробную информацию, пожалуйста, я лично не очень понимаю вашу проблему ... – evuez

+0

Я пытаюсь создать строку, которая является HTML - как в вопросе выше. Позже я использую $ (smthg) .html (), чтобы построить html. – user811433

ответ

0

Fiddle

Вот рабочий пример "..." добавляется к странице.

var less = '<span class="ellipse less">...</span>'; 
$('body').html(less); 

В вас вопрос, вы сделали правку включить $(this).html(less);, но то, что другой код у вас есть, потому что от этого никто не знает, что this имеет в виду.

+0

Я обновил скрипку, которую вы разместили здесь, чтобы воспроизвести мою проблему. – user811433

+0

Thats cool, но вы должны сказать мне ссылку, или я собираюсь сидеть здесь и догадываться? – dezman

+0

http://jsfiddle.net/P4J8u/12/ – user811433

Смежные вопросы