jQuery的新手:这个代码示例有问题吗?

时间:2013-03-25 19:02:24

标签: javascript jquery html

我无法运行一些jQuery,我认为它与我的.js文件有关。这是整个文件:

$(document).ready(function(){
$(".dropdown")
    .on('change keyup', colorizeSelect)
    .change();
});

function colorizeSelect(){
    if($(this).val() == "") $(this).addClass("dropdown_placeholder");
    else $(this).removeClass("dropdown_placeholder")
}

我在这个网站上找到了这个样本,虽然它对我来说没有意义,但据说应该可行。有没有人看到这个有什么问题?我很确定我的html设置正确,可以使用它。

1 个答案:

答案 0 :(得分:0)

发现问题,请使用以下代码:

$(document).ready(function(){
    $(".dropdown").on('change keyup', colorizeSelect()).change();
});

function colorizeSelect(){
    if($(this).val() == "") $(this).addClass("dropdown_placeholder");
    else $(this).removeClass("dropdown_placeholder");
}