0

テーブルを表示または非表示にするこの機能があります

function show_ticket_type(){
if ($("#TicketType").val("select-type")){
       $("#tow_way").hide()
       $("#one_way").hide()
}
else if ($("#TicketType").val("one-way")){
       $("#tow_way").hide()
       $("#one_way").show()     
}
else{
       $("#tow_way").show()
       $("#one_way").hide()     
}

}

テーブルは

<table width="100%" border="0" id="tow_way">
  <tr>
    <th width="120"> <div align="center"><strong>Airlines</strong></div></th>
    <th width="100"> <div align="center"><strong>Type</strong></div></th>    
    <th width="100"> <div align="center"><strong>From</strong></div></th>
    <th width="100"> <div align="center"><strong>To</strong></div></th>    
    <th width="80"> <div align="center"><strong>Departure</strong></div></th>
    <th width="100"> <div align="center"><strong>Returning</strong></div></th>    
  </tr>
</tbale>
<table width="100%" border="0" id="one_way">
  <tr>
    <th width="120"> <div align="center"><strong>Airlines</strong></div></th>
    <th width="100"> <div align="center"><strong>Type</strong></div></th>    
    <th width="100"> <div align="center"><strong>From</strong></div></th>
    <th width="100"> <div align="center"><strong>To</strong></div></th>    
    <th width="80"> <div align="center"><strong>Departure</strong></div></th>
  </tr>
</tbale>

これは、値を選択するときに選択タイプです。テーブルを非表示または表示するには、関数を呼び出す必要があります

<select id="TicketType" name="TicketType" onChange="show_ticket_type()">
    <option value="select-type">-- Select --</option>
    <option value="one-way">One Way</option>
    <option value="tow-way">Return</option>
</select>

One Wayを選択した場合は、テーブル tow_way を非表示にしてテーブルone_wayを表示する必要があり、 Tow wayを選択した場合は、テーブルone_wayを非表示にしてテーブルtow_wayを表示する必要がありますそれ以外の場合は、 tow テーブルを非表示にする必要があります

私のコードのどこにエラーがありますか?

4

2 に答える 2

0
$('#TicketType').change(function(){
    $("#two_way").toggle(this.value == "two-way")
    $("#one_way").toggle(this.value == "one-way")
});
  • タイプを修正- tow=> two、牽引方法が不気味すぎるように聞こえるので... :)
于 2013-03-06T20:20:40.103 に答える
0

ここで何をしていると思いますか?

$("#TicketType").val("select-type")

値を読み取る代わりに、値を設定しようとしています。

やったほうがいいif($("#TicketType").val() === "select-type")

また、あなたはあなたのスペルを気にする必要があります:)

于 2013-03-06T20:32:04.490 に答える