2013-02-17 2 views
0

У меня следующий JS:Append пролет после слова в DIV

str_counter.append(config.counter.message).fadeIn(); 
$('<span />', { 
    text: config.counter.countdown 
}); 

config.counter.message говорит следующее на данный момент: "Пожалуйста, подождите секунд, чтобы продолжить! '.

Как я могу добавить, что срок сразу после указанного количества символов ... В данном примере это было бы: «! Секунд, чтобы продолжить»

«Пожалуйста, подождите» + config.counter.countdown +

Но поскольку это конфигурация, я хотел бы указать количество символов X ... После этого будет добавлен размер диапазона. Возможно или просто мое плохое воображение?

+0

' 'пожалуйста, подождите ' + счетчик + ' бла-бла blah'' ? Это всего лишь текст. не переутомляйте/переоценивайте/не переусердствуйте. –

+0

использовать функцию замены – jeremy

+0

Я не понимаю, почему вы используете пролет. Span ничего не делает, если в сочетании с CSS или тегом ID и функциональностью Javascript. Лучше всего использовать свою переменную. Вы делаете это неправильно. Я дам вам простую демонстрацию, и вы можете экстраполировать ответ. Кстати, я думаю, что вы забрали голосование, потому что вы неправильно сформулировали свой вопрос. «Возможно, или просто мое плохое воображение?» не очень понятно. – Klik

ответ

0

Вы можете просто сделать что-то подобное в вашем HTML:

<span>Please wait <span id="js-counter"></span> seconds to proceed!</span> 

Тогда это в ваших JS:

$('#js-counter').html(config.counter.countdown); 
+1

Да, это то, что я собирался опубликовать: P. – Klik

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