0
我試圖從jquery slider
交互式地取值,但它不起作用。這裏可能缺少什麼? 我的代碼如下:從jquery滑塊中取值
jquery:
var min_val = 0.5;
var max_val = 10;
var default_val = 5;
$('#teaching').slider({
min: min_val,
max: max_val,
value: default_val,
step: 0.1,
slide: function(event, ui){
$('#feed1').html(ui.value);
var list_value = ui.value;
$('#teaching_hidden').val(ui.value); //problem here
if(list_value < 4){
$('#feed1_img').attr('src','images/sad.png');
}else if(list_value >= 4 && list_value < 6){
$('#feed1_img').attr('src','images/confused.png');
}else if(list_value >= 6 && list_value < 9){
$('#feed1_img').attr('src','images/like.png');
}else{
$('#feed1_img').attr('src','images/happy.png');
}
}
});
的值應該是動態變化的,但如果我嘗試打印超出輸出[object Object]
的時間隨機數。請幫忙。
我的目標是將ui.value
存儲在teaching_hidden
這是一個隱藏字段。
我編輯了問題。這個例子來自我的練習代碼,當我嘗試的時候。我的目標是將'ui.value'分配給'teaching_hidden'。 – 2013-04-29 13:18:24
'teaching_hidden'是一個隱藏的html字段。 – 2013-04-29 13:19:40
您還需要在問題中加入HTML標記。沒有看到你想要操縱的東西,很難排除故障。如果你想獲得當前值,那麼'var a = $('#teaching_hidden')。val();'將取代它的值是'var a = $('ul.value')。 '。然後把它放到一個測試div中。 '$('#test')。html(a)';請記住它是'
'而不是