【发布时间】:2015-02-23 18:35:16
【问题描述】:
问题是jQuery('#form-row-rapper-price_bin').hide() 不会运行,除非我从“form_auction_type”中选择另一个值并返回旧值。
我需要脚本在页面加载以及更改下拉框“form_auction_type”的值时运行
jQuery('#form_auction_type').change(function(e) {
if(jQuery('#form_auction_type').val() == '2'){
jQuery('#form-row-rapper-price_bin').show();
jQuery('#form-row-rapper-price_current').hide();
jQuery('#form-row-rapper-price_reserve').hide();
} else {
jQuery('#form-row-rapper-price_bin').hide();
jQuery('#form-row-rapper-price_reserve').show();
jQuery('#form-row-rapper-price_current').show();
}
});
为了让它更容易改变这一行
jQuery('#form_auction_type').change(function(e) {
到
jQuery('#form_auction_type').ready(function(e) {
解决了我的问题,但下拉菜单不再起作用了!
【问题讨论】:
-
请提供相关的HTML。没有足够的信息来回答这个问题。
标签: jquery function document-ready