Javascript 更新模糊上的引导进度条

Javascript 更新模糊上的引导进度条,javascript,jquery,html,css,twitter-bootstrap,Javascript,Jquery,Html,Css,Twitter Bootstrap,我不明白为什么我的javascript不能工作 //Update Progress Bar $('#photoUpload-name').blur(function () { var validName = $('#photoUpload-name').val(); if (validName > 1) { $(function () { $(".progress-bar").css("width", "50%");

我不明白为什么我的javascript不能工作

  //Update Progress Bar
$('#photoUpload-name').blur(function () {
    var validName = $('#photoUpload-name').val();
    if (validName > 1) {
        $(function () {
            $(".progress-bar").css("width", "50%");
        });
    }
});
我知道我的项目设置正确,因为$(“.progress bar”).css(“width”,“50%”);在功能之外工作

在本例中,在用户填写其姓名且输入失去焦点后,我希望它检查是否至少输入了2个字符(validName>1),如果有,则更新进度条


我尝试了不同的版本,使用focusout,但仍然不起作用。

要检查
长度,您需要:

  //Update Progress Bar
$('#photoUpload-name').blur(function () {
    var validName = $('#photoUpload-name').val();
    if (validName > 1) {
        $(function () {
            $(".progress-bar").css("width", "50%");
        });
    }
});
$('#photoUpload-name').val().length;
因为
$('#photoUpload name')。val()
只需获取值

试试这个:“if(validName>1)$(“.progress bar”).css(“width”,“50%”)