未捕获的类型错误:无法读取 jquery 滑块中未定义的属性“addClass”

Posted

技术标签:

【中文标题】未捕获的类型错误:无法读取 jquery 滑块中未定义的属性“addClass”【英文标题】:Uncaught TypeError: Cannot read property 'addClass' of undefined in jquery slider 【发布时间】:2016-01-31 21:20:20 【问题描述】:

我有一个 jquery 滑块,在那里我得到了这个异常。滑块用于设置音轨的幅度。我是 javascript 和 jquery 的新手,所以任何帮助将不胜感激。这是我的代码:

var handler2 = _.throttle(function(event, ui) 
    var val = MusicMachine.findOne();
    MusicMachine.update( _id: val._id , $set: slide2: ui.value);
, 50,  leading: false );

if (!this.$('#slider2').data('uiSlider')) 
    $("#slider2").slider(
        slide: handler2,
        min: 10,
        max: 100
    );

【问题讨论】:

该代码不会尝试调用addClass 【参考方案1】:

我终于明白了:

问题出在这句话上:

MusicMachine.insert(slide2: 50);

它插入了一个新的对象 id,而不是简单地在 MusicMachine 集合中创建一个新字段,这是通过以下语句实现的:

MusicMachine.update(, $set:slide2:50);

【讨论】:

【参考方案2】:

脚本 jquery.js 是否也包含在您的 html 文件中?这是因为你需要它来使用其中的一些功能。

【讨论】:

以上是关于未捕获的类型错误:无法读取 jquery 滑块中未定义的属性“addClass”的主要内容,如果未能解决你的问题,请参考以下文章

未捕获的类型错误:无法读取 VueJs 中未定义的属性“get”

未捕获的类型错误:无法调用 jquery jsonrpc 客户端中未定义的方法“设置”

未捕获的类型错误:无法读取 chrome 扩展中未定义的属性“本地”

未捕获的类型错误:无法读取 AngularJS 和 D3 中未定义的属性“弧”

未捕获的类型错误:无法读取 React ajax 调用中未定义的属性“then”?

我该如何解决这个问题:未捕获的类型错误:无法读取 javascript 中未定义的属性“toString”