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 に答える