Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Как присвоить блоку ширину другого блока? (https://javascript.ru/forum/events/71511-kak-prisvoit-bloku-shirinu-drugogo-bloka.html)

mazahaler 24.11.2017 15:43

Как присвоить блоку ширину другого блока?
 
Здравствуйте, вот что я хочу сделать:
1. Получить ширину блока с id="treeview"
2. Присвоить эту ширину блоку с id="addcontaineritem"
Пытаюсь сделать так:
$(window).load(function(){ 
var item=$("#treeview").outerWidth(true);
 
$("#addcontaineritem").width(item);
 });

Но что-то я делаю не так и в консоли выдает ошибку.
Нужна помощь.

рони 24.11.2017 15:51

Цитата:

Сообщение от mazahaler
в консоли выдает ошибку

что в ошибке, для тех кто не телепат?

Dilettante_Pro 24.11.2017 15:55

Чето нету ошибки
<div id='treeview' style='width:300px; border:1px solid black'>qwertyuiopasdfgh</div>
<div id='addcontaineritem' style='border:1px solid black'>a</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script>
$(window).load(function(){ 
var item=$("#treeview").outerWidth(true);
 
$("#addcontaineritem").width(item);
 });
</script>

mazahaler 24.11.2017 16:15

Написал так
$(window).on('load',function(){
и все заработало. Спасибо.

join 25.11.2017 12:30

Dilettante_Pro,
Первый div width=300px, второй div width=302px

Dilettante_Pro 25.11.2017 20:07

join,
Да не в этом дело - просто outerWidth и width.
А дело в том, что в консоли никаких ошибок(о которых пишет ТС) нет.


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