如何访问$ .widget选项值?

时间:2018-12-13 10:29:41

标签: javascript jquery jquery-ui

我需要访问小部件的内部并获取选项值,在这种情况下为sizeId。

 $.widget('mod.sizecurves', {
    options: {
        sizeId: 0,
        jsonUrlInfo: '',
        jsonInfo: {}
    },

    getSizeId: function(){
        return this.options.sizeId;
    }
});


var sizeId = $.mod.sizecurves('getSizeId');

console.log(sizeId);

在控制台中,我收到一个对象,我只想接收sizeId的值。

enter image description here

1 个答案:

答案 0 :(得分:1)

您获得的对象是json。您必须先解析它,然后访问所需的参数,像这样

var obj = $.parseJSON(sizeId);
console.log(obj.options.sizeId);