所以我想製作動態圖,所以我需要使用jQuery來定義在CSS的div的寬度。我遇到的唯一問題是寬度需要百分比。任何想法或想法都會很棒。在小提琴內部的div應該是93%,其爲93px插入一個變量作爲百分比到CSS使用jQuery
var TotalSites = document.getElementById("ctl00_ContentBody_ctl0_lblTotalSites").innerHTML;
var QuestionnairesSent = document.getElementById("ctl00_ContentBody_ctl0_lblQuestionnairesSent").innerHTML;
var Sent = QuestionnairesSent/TotalSites * 100;
$('.inner').css("width", Sent);
.graph {
display: block;
width: 200px;
height: 60px;
background-color: #666;
float: left;
}
.inner {
height: 60px;
background-color: #333;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="graph">
<div class="inner">
</div>
</div>
<span id="ctl00_ContentBody_ctl0_lblTotalSites">15</span>/
<span id="ctl00_ContentBody_ctl0_lblQuestionnairesSent">14</span>
顯示這裏是我的小提琴鏈接https://jsfiddle.net/SCATORY/pzzt390m/1/
你試過'$( '內') .css(「width」,發送+'%');'? –
就是這樣!沒有引號就試過了。我覺得自己像個白癡。謝謝 –
很高興我能幫忙,@Jason。快樂的編碼! –