我制作了一个 JSFiddle 只是为了更好地理解我的问题!
所以不需要在这里粘贴代码,一切都在小提琴上可见。生病粘贴JS部分。
$('select[name="chooseGW"]').change(function(){
if ($(this).val() == "fileiceGW") {
$('input#fileiceGW').css('display', 'block');
} else {
$('input#fileiceGW').css('display', 'none');
}
if ($(this).val() == "adworkGW") {
$('input#adworkGW').css('display', 'block');
} else {
$('input#adworkGW').css('display', 'none');
}
if ($(this).val() == "cpaleadGW") {
$('input#cpaleadGW').css('display', 'block');
} else {
$('input#cpaleadGW').css('display', 'none');
}
});
好的...所以我的问题是如何使此代码更好并缩短,因为我相信可以肯定...诸如 match data-gateway with specified id 之类的东西...
JSfiddle 中的代码工作得很好,但我相信它的重复太多了。
感谢您的帮助,谢谢!
PS 解释您的缩短代码如何工作以及指定的内容是什么,因此更受赞赏。