Html元素select如果disabled之后,是触发不了click事件(也不会冒泡到上级元素)。
这个时候可以用label或者其它元素包裹select,同时给select添加样式pointer-events:none
这样,就可以冒泡到上级元素了
$('select').each(function(){
$(this).css("pointer-events","none");
$(this).parent().click(function(){
console.log("response to click .....");
})