2016-10-27 12 views
0

私は初心者です。私は私の質問への回答のためにフォーラムを研究しました。私は自分のコード以外で使用することができたと思うカップルがありました。どこに、どのように置くべきかわかりません。誰か助けてくれますか?私は8行を右に並べて表示する必要があります。ありがとうございました !!!JavaScriptのテキストを右揃え

results.each(function(index) { 
var result = ""; 
var theseClmStats = record.tables.PlanClmStats[index].tables.ClmStats; 
var thisPlanClmStats = record.tables.PlanClmStats[index]; 
//query("#test").append(thisPlanClmStats.fields["PlanName"]+ " (" + index + ') has ' + thisPlanClmStats.tables.length +' table(s)<br/>'); 
if(thisPlanClmStats.fields.PlanId != null) { 
    theseClaimSource = thisPlanClmStats.tables.ClmStats.ClaimSource; 
    result += '<tr data-repeat="" data-breakable="ClaimSource' + index +'">'; 
    result += '</tr>'; 

    var ClmStatslen = theseClmStats.length; 

    for (var i=0; i < ClmStatslen; i++) { 
     var thisClmStats = theseClmStats[i]; 

     result += '<tr data-repeat="" data-breakable="ClmStats' + i +'">'; 
     result += '<td><br/></td>'; 
     result += '<td class="data PlanID" textAlign:right>'+ thisClmStats.fields["ClaimSource"] + '</td>'; 
     result += '<td class="data PlanID">'+ thisClmStats.fields["UniqueParticipants4"] + '</td>'; 
     result += '<td class="data PlanID">'+ thisClmStats.fields["ClaimVolume4"] + '</td>'; 
     result += '<td class="data PlanID">'+ thisClmStats.fields["ClaimAverage4"] + '</td>'; 
     result += '<td class="data PlanID">'+ thisClmStats.fields["PercentageofTOTALVolume4"] + '</td>'; 
     result += '<td class="data PlanID">'+ thisClmStats.fields["Paid4"] + '</td>'; 
     result += '<td class="data PlanID">'+ thisClmStats.fields["Pending4"] + '</td>'; 
     result += '<td class="data PlanID">'+ thisClmStats.fields["Denied4"] + '</td>'; 

     result += '</tr>'; 
    } 
} 

this.after(result); 

});

答えて

1

あなたは概念の束を一緒に混合しているようです。テキストがテーブルセル(<td>)に右揃えにするには、あなただけのような、使用しているクラスの1つにCSSを適用できます。そして、

<style type="text/css"> 
    td.PlanID {text-align:right} 
</style> 

、あなたがHTMLを追加する場合、CSSはなります自動的に適用されます。

あなたのJSに追加してみてください、その後、CSSファイル(またはHTMLファイル)を調整することができない場合:次に、あなたのJavascriptの末尾に次の行を追加します

document.getElementsByClassName("PlanID").style.textAlign= "right"; 

。しかし、おそらくCSSメソッドを使う方が良い(そしてよりクリーンな)のです。

関連する問題