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();
            }
            
        }); 
    })    

 

posted on 2013-06-09 15:50  摩帆士  阅读(735)  评论(0编辑  收藏  举报