Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Добавление пожелания на страницу. (https://javascript.ru/forum/jquery/34820-dobavlenie-pozhelaniya-na-stranicu.html)

Aridon 20.01.2013 17:43

Добавление пожелания на страницу.
 
Вообщем такая ситуация, все работает. НО, как заставить вновь добавленное пожелание размещаться строго в рамках <div>'а. Получается, что добавляется 1ой строкой.
<body>
<div id="mainDiv">
<div id="head">Оставьте свое пожелание:</div>
<div id="middle"><form>
                    <textarea id="Text" wrap="hard" ></textarea>
                    </form><br />
                    <button>ADD</button>
</div>
<div id="footer"></div>
</div>
</body>


$(document).ready(function() {
    $('button').click(function(){
        var text = $('#Text').val();  
        $('#footer').append('<div id="newDiv"><p class="newClass">'+ text +'</p></div>');
        
});
});



CSS:
body{
    width:600px;
    margin:auto;
    border-left: 1px solid silver;
    border-right: 1px solid silver;
}
#mainDiv{
    padding: 10px 40px 10px 40px;
}

#newDiv{
    border:1px solid black;
    display: inline-block;
    width: 150px;
    height: 150px;
    margin:10px;
   
    
}
.newClass{
    color:red;
    font-size:10px;
    width: 150px;
    padding: 10px;
}

Deff 20.01.2013 17:50

пробуйте так:
$('#footer').append('<div id="newDiv"><p class="newClass"><pre>'+ text +'</pre></p></div>');

Aridon 20.01.2013 18:14

Все так же отображает строку на весь блок. Не могу понять из-за чего, ширину указал..
И еще если пустую строку добавлять - новый блок смещается.

ОлегА 21.01.2013 09:12

#newDiv{
    border:1px solid black;
    display: inline-block;
    width: 150px;
    height: 150px;
    margin:10px;
    word-wrap: break-word;     
}

Aridon 21.01.2013 17:14

не работает.
Буду признателен, если поможете написать корректный, работающий код

Deff 21.01.2013 18:17

Aridon,
Дайте ссылку на тестовую страницу с траблом, на скриншоте укажите где-что не так


Часовой пояс GMT +3, время: 20:26.