Jquery UI微调器,获取值

时间:2015-12-05 10:30:58

标签: jquery

我创建了自己的Jquery Ui微调器的小部件,它自己在微调器中显示数组中的数据,这样用户可以旋转微调器的值,当他选择某个值并单击按钮时然后我可以在微调器内检索所选的值...这里是我使用的代码,它工作正常,但我不知道在哪里可以实现获取微调器的值的部分。

这是HTML部分

<input id="spinner" onclick="spinner_but();" >

java脚本部分:

var arrPaperTypes = ["a", "b", "c", "d"]; // this array is supposed to come from the database

$.widget("ui.formatSpinner", $.ui.spinner, {
    options: {
    },
    _parse: function (value) {
        if (typeof value === "string") {                
            return this.options.values.indexOf(value);
        }
        return value;            
    },
    _format: function (value){
        //wrap around
        if (value < 0) {
            value = this.options.values.length-1;
        }
        if (value > this.options.values.length-1) {
            value = 0;
        }
        var format = this.options.values[value];
        return format;
    },  
    change: function(event,ui){
    return $(this).attr("value",$(this).val());
    }   
}); 

$(function() {
    $("#spinner").formatSpinner({
        values: arrPaperTypes
    });
}); 



 // to do implementation of getting the value of the spinner here
  // function spinner_but() {
  }

非常感谢

0 个答案:

没有答案