2017-03-13 2 views
0

私はテーブルを印刷していて、それに境界線を与える必要があります(例えば、フォントサイズ)。どうすればいいですか?私のJSON関数呼び出しjQueryテーブルにいくつかのCSSプロパティを与える方法はありますか?

// thanks`

success: function(json) { 
        var html=""; 
        html+="<table>"; 
        html+="<tr>"; 
        html+="<td>"+"Categoria"; 
        html+="</td>"; 
        html+="<td>"+"Numero"; 
        html+="</td>"; 
        html+="</tr>"; 
        var meta=json.meta; 
        var nome=meta.categoria; 
        var risultati=json.risultati; 
        console.log("json",json); 
        console.log("meta", json.meta); 
        console.log("nome", json.meta.nome); 
        var categoria; 
        var n_poi; 
// printing the array with the values 
        for(i=0; i<risultati.length; i++){ 
         categoria=risultati[i].categoria; 
         n_poi=risultati[i].n_poi; 
         html+="<tr>"; 
         html+="<td>"+categoria; 
         html+="</td>"; 
         html+="<td>"+n_poi; 
         html+="</tr>"; 
        } 
        html+="</table>"; 
        $("#table").append(html); 
       },` 
+0

に電子)

html+="<td>"+"Categoria"; 

なぜ、テーブルのHTML要素にいくつかのクラスを与え、その後、テーブルに適用されるこれらのクラスのスタイルを定義するページ上の定義済みのCSSブロックを持っていませんか? –

答えて

0

私はテーブルにIDやクラスを提供し、基本的なスタイリングのためにそこから上に行くことをお勧めします:

変更

html+="<table>"; 

html+="<table class='clName'>"; 

に、あなたはさらに行くことができますクラスを使用して特定のセルに特定のスタイルを与えます。

変更(exampl

html+="<td class='specificClsName'>"+"Categoria"; 
0

私は質問を誤解している場合があります。

html+="<table style='border:1px solid black; font-size: 20px;'>";

などのテーブルにクラスを追加します:あなただけのようにテーブルにインラインスタイルを追加することはできません

html+="<table class="myTable" >"。以下のようなCSSの

とスタイルを:

.myTable { border: 1px solid black; }

0

最初のオプションは、インラインCSSです:あなたはあなたのCSSを構築する場合 あなたは<table style="border: 1px solid #000;"></table> のようにCSSを追加することもできますし、含まれているページのCSSを含めることができますスタイルは次のようになります:table{border:1px solid #000;} あなたの好みによって異なります。さらに、クラスとIDを使用してhtmlを作成することもできます。<table class="table-bordered"></table>あなたのCSSにクラススタイルを作成します。

関連する問題