如果特定选择值为 = X,我正在尝试显示输入字段。
我有一个下拉菜单询问我的用户是否要添加其他与会者,如果他们选择 1/2 与会者,我希望出现相关的下拉菜单。
我试过编写一个函数,但它不能正常工作,就像你不止一次地改变你的参加者值一样,你会看到一些输入字段出现而一些消失?
我添加了一个小提琴来表达我的意思,任何帮助表示赞赏!
jQuery
/* Attendee Dropdown */
function attendees() {
// Function
if ($('select[name^="add-attend"]').val() == "1") {
$('.attend-1').removeClass('nodisplay');
$('.attend-1').toggle();
}
else if ($('select[name^="add-attend"]').val() == "2") {
$('.attend-1').removeClass('nodisplay');
$('.attend-2').removeClass('nodisplay');
$('.attend-1').toggle();
$('.attend-2').toggle();
}
else {
$('.attend-1').addClass('nodisplay');
$('.attend-2').addClass('nodisplay');
};
};
$('.add-attend').change(attendees);
小提琴