chrome下不支持select里面的option单击事件!
<tr>
<td>
<label><i>*</i> 发票需求:</label>
<select id="iNeed" class="in-s" name="">
<option value="" id="0">请选择上级公司</option>
<option value="" id="1">好旺角集团</option>
<option value="" id="2"> 好旺角经纪公司</option>
<option value="" id="3"> 好旺角广告公司</option>
<option value="" id="4"> 好旺角网络公司</option>
</select>
<span class="agent-tips cRed hide">*请填写用户名</span>
</td>
<td>
<label>开发票日期:</label>
<input type="text" class="in-t datepicker" size="35" name="" />
</td>
</tr>
chrome下不支持select里面的option单击事件!
故只有改成select的change事件。
下面这种:
$(function(){ $('#iNeed').change(function(){ if($('#iNeed option:selected').attr('id') == '1'){ $(this).closest('td').siblings().hide(); }else{ $(this).closest('td').siblings().show(); } }); })