2010-12-30 15 views
7

Co to jest napisane na puszce: jak ustawić szerokość obszaru tekstowego w jQuery?jQuery: ustawić szerokość obszaru tekstowego?

Chcę ustawić szerokość obszaru tekstowego tak, aby pasowała do szerokości określonego obrazu. Użycie .width() służy do ustawiania szerokości obrazu, ale nie do obszaru tekstowego.

$(document).ready(function() { 
    var width = $("#my_image").width(); 
    $("#another_image").width(width); // works 
    $("#my_textarea").width(width); // fails 
}); 

Jak ustawić szerokość obszaru tekstowego? css metoda

Odpowiedz

13

użyć jQuery jest tak:

.css("width", width)

lub to, czy planujesz ustawienie kolejne atrybuty:

.css({"width":width})

+0

doskonała, dziękuję. – AP257

0

Można spróbować:

$("#my_textarea").css('width', width); 
1
$("#my_textarea").css('width',width); 

Również może chcesz używać .outerWidth() ustawić var width zależności od dopełnienia/margines/granica ustawień

Powiązane problemy