1

「カテゴリ」を選択して、選択した回答の値を取得しようとしています。次に、この値によって、私の Web サイトは css 属性を変更する必要があります。

何が悪いのかわかりませんが、これは機能していません。私を助けてください。Ps。私の英語でごめんなさい。

    $('select#kategorie').change(function() {
    var value = $('select#kategorie:selected').val();
    if (value=="1" || value=="10")
    {
    $("#liczba-pokoi").css("display","block");
    }
    if else (value=="2" || value=="11")
    {
    $("#liczba-pokoi").css("display","none");
    }
    if else ((value=="3" || value=="12")
    {
    $("#liczba-pokoi").css("display","none");
    }
    if else (value=="4" || value=="13")
    {
    $("#liczba-pokoi").css("display","block");
    }
    });
4

4 に答える 4

2

else ifではありませんif else

最初に構文エラーを確認する必要があります。

于 2013-01-21T04:32:58.463 に答える
2

より整然とした解決策:

var val, liczba_pokoi = $("#liczba-pokoi");

$('#kategorie').change(function() {

  val = $(this).val();

  if(val == 1 || val == 4 || val == 10 || val == 13) liczba_pokoi.show();
  if(val == 2 || val == 3 || val == 11 || val == 12) liczba_pokoi.hide();  

});

フィドルを参照してください:http://jsfiddle.net/pBxfX/

于 2013-01-21T04:56:46.393 に答える
1

If Else を間違った構文で使用しています。それはのようでなければなりません

$('select#kategorie').change(function() {
    var value = $(this).val();
    if(value=="1" || value=="10")
    {
       $("#liczba-pokoi").css("display","block");
    }
    else if(value=="2" || value=="11")
    {
       $("#liczba-pokoi").css("display","none");
    }
    else if((value=="3" || value=="12")
    {
       $("#liczba-pokoi").css("display","none");
    }
    else if(value=="4" || value=="13")
    {
       $("#liczba-pokoi").css("display","block");
    }
  });
于 2013-01-21T04:32:52.893 に答える
0

if else 条件はelse if代わりにif else

$('select#kategorie').change(function() {

    var value = $('select#kategorie:selected').val();

if (value=="1" || value=="10")
{
$("#liczba-pokoi").css("display","block");
}
else if (value=="2" || value=="11")
{
$("#liczba-pokoi").css("display","none");
}
else if ((value=="3" || value=="12")
{
$("#liczba-pokoi").css("display","none");
}
else if (value=="4" || value=="13")
{
$("#liczba-pokoi").css("display","block");
}
});

詳細については、リンクをたどってください。IF ELSE ステートメント

于 2013-01-21T04:33:13.050 に答える