当我从下拉列表中选择“其他”时,我试图显示一个文本字段。它工作正常,但仅在第一个实例上。我需要它在每页多次工作。我试过 .each(), .foreach() 但似乎找不到合适的地方。如何让它在多个下拉列表中运行
JS:
$(window).load(function(){
$('#myselect').change(function() {
if($(this).val() == 2)
$('#txtData').show();
else
$('#txtData').hide();
});
}
)
HTML:
<select id="myselect">
<option value="" selected="selected">-Select One-</option>
<option value="No">No</option>
<option value="2">Yes</option>
</select>
<br />
<input type="text" id="txtData" placeholder="Please Specify..." class="other" style="display:none;" />