2012-05-10 6 views
0

iスライダーの後ろにこのスライダーを追加し、入力ボックスを追加しました。問題はそれらが私の最初の入力の下にあることです。HTML TDの要素をすべて隣り合わせに整列

<td>$ 
    <input name="sup" style="text-align: left;" maxlength="13" 

        value="${form.sup}" 

      onkeypress="javascript:return noenter();" /> 
<div id="calcSlider"></div> 
<input type="text" id="calcRepairCostFactor" name="calcRepairCostFactor" value="10" size="3" readonly="readonly"/>    
</td> 

jqueryの:

$(function() { 
$("#calcSlider").slider({ min: 0, 
          max: 90, 
          step: 5, 
          value: 10, 
          slide: function (event, ui) { 
           $("#calcRepairCostFactor").val(ui.value); 
          } 
         }); 
        }); 

ANSWER:

私はあなたがより多くのコードが必要な場合は私に知らせて...助けてください....それらTDタグに並んですべての側面たいです
<td>$ 
    <input name="sup" style="text-align: left;" maxlength="13" 

        value="${form.sup}" 

      onkeypress="javascript:return noenter();" /> 
<div id="calcSlider" style='display: inline-block; width: 100px; height: 12px;'></div> 
+/- 
<input type="text" id="calcRepairCostFactor" name="calcRepairCostFactor" value="10" size="3" readonly="readonly"/>    
% 
</td> 
+0

'table td 'の中の' div'は余分なようです。言い換えれば、あなたのコンテンツが既に 'div'の中にある場合、' table'を保持する理由はありません。 – Sparky

答えて

2

あまり情報がありません...あなたが探している結果を得るには、おそらくstyle='display: inline-block;'divに追加する必要があると思います。

+0

クールでした....しかし、今すぐ入力欄がdivの同じ位置にあります –

+0

あなたの質問に関連するCSSはありますか?他のCSSがなければ、そのような行に 'input div input'のようなものがあるはずです。 2番目の入力がdivの上にあると言っていますか? –

+0

nah彼らは同じ位置にあることを意味します入力が文字通りその上にあることを意味します –

関連する問題