Я пытаюсь принимать значения от 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'' learning_hidden'. –
'learning_hidden' - это скрытое поле html. –
Вам также нужно разместить свою разметку HTML в вопросе. Не видя, что вы пытаетесь манипулировать, трудно устранить неполадки. Если вы хотите иметь текущее значение, тогда 'var a = $ ('# teaching_hidden'). Val();' Значение, которое его заменит, - var a = $ ('ul.value'). Val(); '. Затем просто положите его в тестовый div. '$ ('# test'). html (a)'. Просто помните, что это '
', а не