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

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

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


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

console.log(sizeId);


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

javascript - 如何访问$ .widget选项值?-LMLPHP

最佳答案

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

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

10-06 02:52