Bir öğenin kenarlık genişliğini alamıyorum. Aşağıdakileri denedim, ancak boş sonuçları gösteriyor. http://jsfiddle.net/s7YAN/14/jQuery CSS borderWidth
$('div').css('borderWidth');
Bir öğenin kenarlık genişliğini alamıyorum. Aşağıdakileri denedim, ancak boş sonuçları gösteriyor. http://jsfiddle.net/s7YAN/14/jQuery CSS borderWidth
$('div').css('borderWidth');
edin borderWidth bağımsız olarak her Kenarlığın genişliğini ayarlamak için sözdizimsel şekerdir. Her bir sınırın genişliğinin aynı olduğunu varsayamazsınız, bu yüzden belirli bir sınırın genişliğini sormanız gerekir.
$("div").css("borderTopWidth");
Bu hala çalışmıyor. Tamamen farklı bir sorun olan http://jsfiddle.net/s7YAN/16/ – Pinkie
adresini kontrol edin :). Bir renk ve stil ayarlamadan kenarlık genişliğini ayarlayamazsınız. http://jsfiddle.net/s7YAN/18/ – jacobangel
Whoops! Çalışma örneğini de bağlamayı unuttum: http://jsfiddle.net/s7YAN/21/ – jacobangel
Kenarlık genişliği için kenarlığın kenarını belirtmeniz gerekir. borderWidth
/border-width
, border-width
'un tümü için bir kerede kısayoludur. geçerli olabilmesi için
$(function() {
alert($('div').css("border-top-width"));
});
Ayrıca, bir sınır genişliğinden daha fazla belirtmeniz gerekir. Sadece bir sınır genişliği belirtmek bir sınır oluşturmaz.
border: 2px solid black;
İlginçtir, çünkü "border-width", Mac'te Chrome ve Safari 6'da çalışmaktadır, ancak Mac'te Firefox'ta çalışmamaktadır. – Elisabeth
sorun CSS'nizde sınır tarzı tanımlamaz, bu nedenle genişlik 0px olduğu hiçbiri, varsayılan var: O da, bir renk ve tarz gerekiyor.
Ayrıca, kenarlık genişliği için hangi kenarlığın (sol, üst) tüm kenarlıklar için yalnızca bir kısayol olduğunu belirtmelisiniz.
Sınır stili varsayılanı ile ilgili bir şey yok, sadece saçlarımı çekiyor anı çözdü: teşekkürler! – Sean
olası yinelemesi [jQuery/javascript'te kenarlık genişliği nasıl alınır] (http://stackoverflow.com/questions/3787502/how-to-get-border-width-in-jquery-javascript) –
yinelenmez Çözüm için burada çalışmıyor – ariel