我有以下 jQuery 代码用于显示/隐藏条件表单字段(包含在 中tr#other-employer
)。一旦加载页面并更改选项,这工作正常。
我想让它在加载页面时显示条件字段,并且在下拉列表中选择的选项#employer
是预先选择的(这是用 PHP 完成的)。
我试过删除$('tr#other-employer').hide();
,但是无论下拉字段是否为其他,这都会在加载时显示条件字段。
一个简单的示例页面在这里:http ://brenda.upreach.org.uk/beta/form.php
$(document).ready(function () {
$('tr#other-employer').hide();
$('#employer').change(function () {
if ($(this).val() == "Other") {
$('tr#other-employer').fadeIn();
} else {
$('tr#other-employer').hide();
}
});
});
非常感谢任何帮助!