这个名字' ui'在当前上下文中不存在
@sliderName=my Array
$(function () {
$("#@sliderName").slider({
range: true,
min: 1,
max: 10,
values: [@minValue, @maxValue],
slide: function (event, ui) {
var minnewValue=ui.values[0];
var k=@sliderName[ui.values[0]];
$("#@sliderNamePrice").val(k + " - " +@sliderName[ui.values[0]]);
}
});
});
我尝试了很多东西但是时间错误就像这个名字' ui'在当前上下文中不存在
答案 0 :(得分:0)
看起来您正在使用Razor视图引擎,并且您正在尝试从服务器端代码访问客户端变量。您需要创建一个客户端变量来存储您的数组,并在slide
回调中使用它。
请参阅this post了解如何操作。
答案 1 :(得分:-1)
我认为您的问题与使用单词“event”作为函数参数名称有关。尝试更改它。