Jquery 如何在滑块滑动操作时将新参数附加到url

Jquery 如何在滑块滑动操作时将新参数附加到url,jquery,jquery-ui,Jquery,Jquery Ui,我有一个jquery滑块 slide: function(e, ui){ var value = $('#changeTableSlider').slider('value'); $(this).attr("href",$(this).attr('href')+'&minSquaredAverage'=value); } 在滑块滑动操作中,我想向当前url添加新参数。Firebug目前在这方面给了我错误,比如左侧的无

我有一个jquery滑块

        slide:  function(e, ui){
        var value = $('#changeTableSlider').slider('value');
        $(this).attr("href",$(this).attr('href')+'&minSquaredAverage'=value);  
        }

在滑块滑动操作中,我想向当前url添加新参数。Firebug目前在这方面给了我错误,比如左侧的无效赋值。需要帮助吗?

您需要在单引号内移动=符号

这是因为这里有一个错误

$(this).attr("href",$(this).attr('href')+'&minSquaredAverage'=value
应该是

$(this).attr("href",$(this).attr('href')+'&minSquaredAverage=value');

否则,您将尝试对字符串求和。

等号必须位于单引号内。您还需要使用+将value的值连接到字符串。见下文

slide:  function(e, ui){        
    var value = $('#changeTableSlider').slider('value');
    $(this).attr("href",$(this).attr('href')+'&minSquaredAverage=' + value);
}