As larguras das minhas tags Div Medida em porcentagens, mas eu tenho um erro de sintaxe ao usar a porcentagem da maneira que eu espiei no código. Por favor, me ajude e me mostre como consertá-lo.
"<div style="float: left;">" + this.PdriverName + " " + "</div>" +"<div style="border: 3px solid black; float: left; width:" + parseInt(this.OrderCount) + "* 50 %>px">" +"<div style="border: 0px; float: left; width:" + ((parseFloat(this.OrderCount) - parseFloat(this.OrderCountWhereNameIsNotNull)) / parseFloat(this.OrderCount)) * 100 + "%;">" + this.OrderCount + "</div>" +"<div style="border: 0px; float: right; width:" + (parseFloat(this.OrderCountWhereNameIsNotNull) / parseFloat(this.OrderCount)) * 100 + "%; background-color: red;">" + this.OrderCountWhereNameIsNotNull + "</div>"
respostas
2 para a resposta nº 1
altere esta linha:
"<div style="border: 3px solid black; float: left; width:" +parseInt(this.OrderCount) + "* 50 %>px">" +
Para isso, se quiser porcentagens (o que não parece fazer muito sentido com 50):
"<div style="border: 3px solid black; float: left; width:" +(parseInt(this.OrderCount) * 50) + "%;">" +
ou:
"<div style="border: 3px solid black; float: left; width:" +(parseInt(this.OrderCount) * 50) + "px;">" +
Se o que você queria fazer era usar pixels ao tamanho.
0 para a resposta № 2
"<div style="border: 3px solid black; float: left; width:" +parseInt(this.OrderCount)*.5 + "px;">" +