Jba*_*ton 2 html javascript css jquery
我有这个元素:
<div class="progress xs" style="margin-bottom: 0px; height: 3px;">
<div class="progress-bar progress-bar-green" style="width: 100%;"></div>
</div>
Run Code Online (Sandbox Code Playgroud)
我想获得内联 css
属性宽度。
我试图这样做:
$(".progress").find(".progress-bar").css('width');
Run Code Online (Sandbox Code Playgroud)
哪个应该返回 ' 100%
' 但返回638px
。
正如你在我的例子中看到的:
<div class="progress xs" style="margin-bottom: 0px; height: 3px;">
<div class="progress-bar progress-bar-green" style="width: 100%;"></div>
</div>
Run Code Online (Sandbox Code Playgroud)
$(".progress").find(".progress-bar").css('width');
Run Code Online (Sandbox Code Playgroud)
没有人知道如何得到100%
的的progress-bar
元素吗?
您可以直接访问style
元素的属性来获取定义的宽度。
console.log($(".progress").find(".progress-bar").css('width'));
console.log($(".progress").find(".progress-bar")[0].style.width);
Run Code Online (Sandbox Code Playgroud)
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="progress xs" style="margin-bottom: 0px; height: 3px;">
<div class="progress-bar progress-bar-green" style="width: 100%;"></div>
</div>
Run Code Online (Sandbox Code Playgroud)