html代码如下所示:
<div id = "schedule">
<label>是否设置:</label>
<select name="d[i][disable]">
<option value="1">是</option>
<option selected="selected" value="0">否</option>
</select>
</div>
<div id="scheduleDate">是否显示的框</div>
jquery代码如下所示:
<script type="text/javascript">
$(document).ready(function(){
var scheduleValue = $('#schedule').find('select').val();
(scheduleValue == 1) ? $('#scheduleDate').show() : $('#scheduleDate').hide();
$('#schedule').find('select').click(function(){
var option = $(this).find('option:selected').val();
option == 1 ? $('#scheduleDate').show() : $('#scheduleDate').hide();
});
});
</script>
直接写click事件的话,火狐可以,谷歌/IE浏览器没反应,加上选中状态后才有效;
用change()事件也没反应。