【发布时间】:2018-06-22 08:46:09
【问题描述】:
我想在 html5 表单中选择某个下拉选项时显示一个链接。
在页面加载时,我想删除 ID 为“pension-faq-icon”的链接,并且仅在用户选择 <option value="<%= User::LENDER_TYPE_PENSION_INDIVIDUAL %>" id="select-ind-pension">Individual Pension Account</option> 时才显示它
HTML:
<div class="seven columns">
<div class="select-holder icon icon_select">
<select name="user[user_subtype]" id="user_lender_type">
<option value="">Select type</option>
<option value="<%= User::LENDER_TYPE_INDIVIDUAL %>" id="select-ind">Individual Lender</option>
<option value="<%= User::LENDER_TYPE_PENSION_INDIVIDUAL %>" id="select-ind-pension">Individual Pension Account</option>
<!--<option value="sme" id="select-sme">Investment Business</option>-->
</select>
</div>
<p class="icon icon_info form-help-pension-faq show" id="pension-faq-icon">Need help? <a href="<%= faq_pension_path %>" target="_blank">Read Our Pensions FAQ</a></p>
</div>
js 文件:
var user_type = $("#user_user_type").val();
var option_type = $("#select").val();
if(user_type == 'lender') {
$('#pension-faq-icon').addClass('display-none');
}
if (option_type == 'individual_pension_lender'){
//$('#pension-faq-icon').removeClass('display-none');
console.log(option_type);
}
目前,上面的代码成功地没有显示 ID 为“pension-faq-icon”的行。如果用户选择了上面提到的特定下拉选项,我该如何再次添加它?
【问题讨论】:
标签: javascript jquery ruby-on-rails-5