2010-12-30 12 views
7

Teneke üzerinde ne yazıyor: jQuery'de bir textarea'nın genişliğini nasıl ayarlayabilirim?jQuery: Bir textarea'nın genişliğini ayarlamanız mı gerekiyor?

Belirli bir görüntünün genişliğine uygun bir textarea genişliğini ayarlamak istiyorum. .width() kullanarak, bir resmin genişliğini ayarlamak için çalışır, ancak bir textarea değil.

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

Bir textarea'nın genişliğini nasıl ayarlayabilirim?

cevap

13

Kullanım jQuery'nin css böyle yöntemi:

.css("width", width)

veya daha fazla özellikleri ayarlamayla planlıyorsanız bu,:

.css({"width":width})

+0

mükemmel ayarları, teşekkür ederim. – AP257

0

Sen deneyebilirsiniz:

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

Ayrıca size doldurma/marj bağlı var width ayarlamak için .outerWidth() kullanmak isteyebilirsiniz/sınır

İlgili konular