刷新Jquery滑块:滑块小部件实例没有这样的方法'刷新'

时间:2016-07-20 22:10:52

标签: javascript jquery html reactjs

我有很多jQuery滑块组件,我正在更新它的值。他们每个人都有两个小刀。

以下是更新值的代码:

this.setState({exceptionsEdit: manual_exceptions}, function(){
    this.state.exceptionsEdit.forEach(function (exp, index){
         var h = $('.exception-list-edit div .slider-range-edit')
         h.each(function(idx, div){

            $(div).slider("values", 0, Date.parse(this.state.exceptionsEdit[idx].start)/1000)
            $(div).slider("values", 1, Date.parse(this.state.exceptionsEdit[idx].end)/1000)
            $(div).slider("refresh")


         }.bind(this))

    }.bind(this))
}) 

滑块值变得很好,但滑块不刷新并显示更改的值。实际上,$(div).slider("refresh")会抛出错误:

jquery.js:250 Uncaught Error: no such method 'refresh' for slider widget instance

为什么会这样?如何刷新这些动态创建/动态更改的滑块?

0 个答案:

没有答案