jQuery CSS边框宽度
我无法获取元素的边框宽度。我尝试了以下方法,但结果显示为空。检查jQuery CSS边框宽度,jquery,border,Jquery,Border,我无法获取元素的边框宽度。我尝试了以下方法,但结果显示为空。检查 borderWidth是单独设置每个边框宽度的语法糖。您不能假设每个边框的宽度都是相同的,因此需要询问特定边框的宽度 $("div").css("borderTopWidth"); 对于边框宽度,需要指定边框的边。borderWidth/边框宽度是同时显示所有边框宽度的快捷方式 $( function() { alert($('div').css("border-top-width")); }); 此外,您需要指定一个
borderWidth是单独设置每个边框宽度的语法糖。您不能假设每个边框的宽度都是相同的,因此需要询问特定边框的宽度
$("div").css("borderTopWidth");
对于边框宽度,需要指定边框的边。borderWidth/边框宽度是同时显示所有边框宽度的快捷方式
$( function() {
alert($('div').css("border-top-width"));
});
此外,您需要指定一个以上的边框宽度才能使其有效。仅指定边框宽度并不会生成边框。它也需要颜色和样式:
border: 2px solid black;
问题是您没有在CSS中定义边框样式,因此默认为“无”,其宽度为0px
另外,您应该指定哪一个边框左边,边框宽度的顶部只是所有边框的快捷方式。解决方案可能重复而不是重复。此处不起作用这是一个完全不同的问题:。不能只设置边框宽度而不设置颜色和样式。关于border style默认为none的一点刚刚解决了我的头发拉扯问题:谢谢!有趣的是,因为border width在mac上的Chrome和Safari 6中起作用,但在mac上的Firefox中不起作用。
border: 2px solid black;