由于,change事件只有选项发生改变才会触发,所以当值没有改变的时候,事件不能触发。所以用click事件代替change事件。
<select id="selectId">
<option value="">--请选择--</option>
<option value="1">同意</option>
<option value="0">不同意</option>
</select>
$("#selectId").click(function () {
var evt=window.event;
var selectObj=evt?evt.srcElement:null;
if (evt && selectObj && evt.offsetY && evt.button!=2
&& (evt.offsetY > selectObj.offsetHeight || evt.offsetY<0 ) ) {
//触发后的内容
}
})