我有一個滑塊和一個文本輸入。有一個文本輸入的默認值,我想使滑動到不同百分比的滑塊時,文本輸入中顯示的數字發生變化。我想知道哪個標籤我應該使用,我可以設置一個默認值,它不會受到更改結果的影響。 我有它在的jsfiddle: http://jsfiddle.net/8DzCE/266/如何更改根據滑塊更改顯示的文本
<table id="foodaverage" style>
<tr>
<td align="center">Average amount</td>
<td></td>
<td><div id="foodcarb" style="display: inline;">carbon footprint(<p id="unit" style="font-size: 10px; display: inline;">tons CO<sub>2</sub>)</p></div></td>
</tr>
<tr>
<td><div id="simpleslider" class="slide"></div></td>
<td><div id="simplevalue" class="answer"></div></td>
<td><input type="text" value="528" class="result" id="foodanswer" /></td>
</tr>
<tr>
<td><div id="qslider" class="slide"></div></td>
<td><div id="asimplevalue" class="answer"></div></td>
<td><input type="text" value="423" class="result" id="foodanswer1" /></td>
</tr>
</table>
的jQuery:
$(".slide").each(function(i,item){
$(item).slider({
value:50,
min: 0,
max: 100,
slide: function(event, ui){
var nextTD = $(this).closest("td").next();
nextTD.html(ui.value + '%');
var percent=parseFloat(ui.value);
var answer=nextTD.closest("td").next("input");
var int=parseFloat(answer.val());
answer.text(int * percent/100);
}
});
});
你能澄清一下你的問題嗎? – hyperdrive
我沒有看到在你的小提琴任何地方的文字輸入。 –
http://jsfiddle.net/8DzCE/266/ – user3371790