我的CSS類:
.oriz_menu{ font-size : 18px; border-top : 3px ridge darkred; border-bottom : 3px ridge darkred; border-right : 3px ridge darkred; }
後來,當我試圖讓邊框的寬度它顯示0像素:
console.log($("#menu").css("border-top-width"));
我也曾嘗試.css("borderTopWidth"))
請幫幫忙!
PS:我的#menu元素追加到父然後設置與$("#menu").addClass("oriz_menu")
如何使用jquery獲取元素的邊框寬度?
回答
首先創建#menu
然後addClass
,然後附加到父DIV,像這樣
var menuDiv = "<div id='menu'></div>";
menuDiv = $(menuDiv).addClass("oriz_menu");
$("div#parent").append(menuDiv);
alert($("#menu").css("border-top-width"));
入住這DEMO
完全複製和粘貼您的代碼..我得到警報:0px –
您是否在您的' HTML',只有這個代碼可以工作 –
是的,我把id更改爲父..真的不知道什麼是錯的.. JSFIDDLE的作品 –
類的名稱,該類不與CSS
在CSS中要添加的風格匹配的「.class」
但在jquery中,您正嘗試爲「#ID」添加CSS
請將類名更改爲「menu」。
現在你可以看到差異了,希望它對你有所幫助。
#menu是一個ID不是類 –
請提供html和css,我會嘗試修復它 –
Here與答案一的jsfiddle。
HTML
<div id="menu"></div>
的Javascript
$("#menu").addClass("oriz_menu");
alert(
$("#menu").css("border-top-width")
);
- 以JavaScript
VAR menuDiv = 「」;
menuDiv = $(menuDiv).addClass(「oriz_menu」);
$(「div#parent」)。append(menuDiv); ($(「#menu」)。css(「border-width」));}};}};
- 在CSS
。oriz_menu {
字體大小:18像素;
邊境:3px的脊暗紅色;
}
- 1. 如何使用jQuery獲取IE7中元素的邊框寬度?
- 2. 如何使用jQuery獲取具有一定寬度的元素?
- 3. 如何從使用jQuery的元素獲取邊框半徑?
- 4. 如何使用邊框強制元素的寬度?
- 5. 如何使用jquery在mouseover上獲取元素寬度?
- 6. 如何獲得元素邊框的計算寬度?
- 7. 使用jquery創建html元素,我如何獲取元素的寬度?
- 8. 如何在原生JavaScript中使用邊距,填充,邊框來獲取元素的寬度/高度
- 9. 使用jquery獲取元素的像素寬度
- 10. JQuery在PX中獲取元素寬度
- 11. 如何獲取寬度元素的寬度響應或自動
- 12. 設置基於父元素寬度的僞元素之後的邊框寬度
- 13. 如何使用JavaScript獲取縮放SVG元素的寬度?
- 14. 如何使用d3js獲取svg元素的寬度?
- 15. 如何使用JavaScript獲取動態添加元素的寬度
- 16. 獲取元素的寬度和高度
- 17. jQuery中元素的總寬度(包括填充和邊框)
- 18. 如何獲取元素的高度,包括填充和使用javascript的邊框
- 19. 在塊元素中限制邊框寬度爲文本寬度
- 20. 如何使用jQuery獲取HTML元素旁邊的純文本?
- 21. 如何獲取C++中html元素的底部邊框寬度(使用msdn api的/屬性)?
- 22. jQuery - 如果窗口寬度爲'x',則獲取元素的寬度
- 23. 如何獲得邊框寬度jQuery的/ JavaScript的
- 24. 如何使用css將邊框添加到任何元素而不添加邊框寬度到元素的整個寬度?
- 25. 獲取未顯示元素的子元素的寬度/高度
- 26. JQuery UI獲取丟棄元素的寬度和高度
- 27. JavaScript/JQuery函數獲取HTML元素的原始高度/寬度
- 28. 如何使用jQuery獲取列表寬度所有內部元素
- 29. 如何獲得g元素的寬度?
- 30. 使用jQuery獲取每個元素的子元素的長度
拋開你的問題,你爲什麼需要檢索這個值? –
不確定相關但您的選擇器不匹配?在你的CSS,你有.oriz_menu但你的問題,你有#menu – Godinall
我的瀏覽器返回的3px - > ** HTTP://jsfiddle.net/Dp5CX/** – adeneo