0

我无法运行一些 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 已正确设置以处理此问题。

4

1 回答 1

0

发现问题,使用这段代码:

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

function colorizeSelect(){
    if($(this).val() == "") $(this).addClass("dropdown_placeholder");
    else $(this).removeClass("dropdown_placeholder");
}
于 2013-03-25T19:05:43.007 回答