我目前正在制定一個表格,客戶可以購買一張票。當他想要購買多張票時,他可以通過輸入[type =「number」]字段(最大範圍是5)來更改已訂購票的價值。取決於該值,附加名稱的一些額外(以前隱藏)字段顯示在下面。jQuery:顯示隱藏字段取決於輸入[type =「number」]值
目前我用if/else if語句處理了這個問題,但它並沒有那樣「感覺正確」。也許任何人都有更好的辦法。是的,我是jQuery的新手:) 下面的代碼我使用現在:
var valueNumberPicker;
var NumberPicker = $('.selectboxvaluekongress input');
var theFieldsKongress = $('.hiddenContactField');
theFieldsKongress.hide();
NumberPicker.on('change', function(){
valueNumberPicker = NumberPicker.val();
if (valueNumberPicker == 2){
$('#hiddenField1').show();
}
else if (valueNumberPicker == 3) {
$('#hiddenField1').show();
$('#hiddenField2').show();
}
else if (valueNumberPicker == 4) {
$('#hiddenField1').show();
$('#hiddenField2').show();
$('#hiddenField3').show();
}
else if (valueNumberPicker == 5) {
$('#hiddenField1').show();
$('#hiddenField2').show();
$('#hiddenField3').show();
$('#hiddenField4').show();
}
});
謝謝
請問您可以分享您的HTML嗎? – vijayP