这就是我想要做的。页面加载时,将选择“Self”选项,并且旁边不会有文本区域。当用户选择“其他”时,文本区域将显示在它旁边。任何帮助将非常感激。我已经坚持了一段时间,我正要拔掉我剩下的头发。
这是我的代码。
HTML
<select name="employee_choice" id="employee_choice" data-role="slider" data-theme="c"data-track-theme="a">
<option value="0">Self</option>
<option value="1">Other</option>
</select>
<input type="text" id="pernr" name="pernr" width="12em" />
JS
$('#employee_choice').change(function(){
var pernrField = $('#pernr');
var empSelect = $('#employee_choice').val();
pernrField.hide();
if (empSelect == '1'){
pernrField.show();
}
if (empSelect == '0'){
pernrField.hide();
}
});