0

私はniceFormsを使用してドロップダウンを作成しており、以下はhtmlにあるものです

<select style="width:1px;" class="NFhidden" size="1" id="aics_Enquiry" name="aics_Enquiry">
    <option value="0">General enquiry</option>
    <option value="1"> Request a statement</option>
    <option value="2"> Feedback</option>
    <option value="3"> Other</option>
</select>

しかし、ドロップダウン項目で firbug を使用すると、次の html も表示されますが、ブラウザーで表示すると、ソース コードには表示されません。

 <dd style="width:" class="relative fl">
 <div class="NFSelect" style="width: 5px; left: 767px; top: 593px; z-index: 999;"><img src="/templates/liberty/images/0.png" class="NFSelectLeft">
 <div class="NFSelectRight">Feedback</div>
 <div class="NFSelectTarget" style="display: none;">
 <ul class="NFSelectOptions">
 <li><a href="javascript:;">General enquiry</a></li>
 <li><a href="javascript:;">Request a statement</a></li>
 <li><a href="javascript:;" class="NFOptionActive">Feedback</a></li>
 <li><a href="javascript:;">Other</a></li>
 </ul>
 </div>
 </div>
 <select style="width:1px;" class="NFhidden" size="1" id="aics_Enquiry" name="aics_Enquiry">
 <option value="0">General enquiry</option>
 <option value="1"> Request a statement</option>
 <option value="2"> Feedback</option>
 <option value="3"> Other</option>
 </select>
 </dd>

私の質問は、誰かがメニューを「フィードバック」ドロップダウン項目に変更したときにjqueryイベントをトリガーしたいということです。これどうやってするの?

4

1 に答える 1

2

jQueryを使ってchange()

$("#aics_Enquiry").change( function(){
 if(this.value == 2){
  //TODO: implement solution
 }
});
于 2012-08-22T02:21:27.573 に答える