我有一个包含月份的选择框。
这是我的代码:
$(function(){ $("#ppsub_ppterm_id").change(function(){ var term = this.options[this.selectedIndex].text; if(term == "Eenmalig"){ $(".idealtd").show(); }else{ $(".idealtd").hide(); //$("#ppsub_amount option:selected").val('anders'); } }); }); <select name="ppsub_ppterm_id" class="ppsub_ppterm_id" id="ppsub_ppterm_id" style="width: 100px; font-size: 11px;"> <option value="M">Maand</option> <option value="K">Kwartaal</option> <option value="H">Halfjaar</option> <option value="J">Jaar</option> <option selected value="E">Eenmalig</option> </select>
$(“#ppsub_ppterm_id”)为空
第17行
有任何想法吗?
解决方法
听起来像JQuery没有正确加载。你使用哪个源/版本?
或者,它可能是命名空间冲突,所以尝试使用jQuery显式而不是$。如果这样做,您可能希望使用noConflict来确保使用$的其他代码不会中断。