#javascript #jquery #html #css
#javascript #jquery #HTML #css
Вопрос:
Я пытаюсь добавить немного текста, before
и after
bar
как показано на рисунке ниже.
<div class="container">
<div class="progress progress-info
progress-striped">
<div id="storage-component" class="bar"
style="width: 20%;"></div>
</div>
<div class="progress">
<div class="bar"
style="width: 60%;"></div>
</div>
</div>
http://cssdeck.com/labs/i1xnufa3
Метод Before и after, похоже, у меня не работает.
Ответ №1:
Демонстрация:http://jsfiddle.net/ep9vD
В вашем коде была допущена опечатка из-за отсутствия закрывающей кавычки, а также был выбран не тот элемент. Также не уверен, включал ли ваш демо-файл jQuery.
Javascript:
$(document).ready(function () {
$(".progress-info").before("<div>efererer</div>").after("<span>after-text</span>");
});
Комментарии:
1. Исправлено. Кроме того, нужны ли
<div>
и<span>
? Я думаю, это сработало бы, если бы использовался правильный элемент и была исправлена опечатка 🙂2. Нет, они не нужны, я просто демонстрировал, как их можно использовать для простого оформления и управления добавляемыми значениями.
3. почему текст не встроен в панель div … он появляется в новой строке