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)