В хроме работает, в остальных не проверял
<!DOCTYPE html>
<html>
<head><script src="https://code.jquery.com/jquery-3.1.1.min.js"></script></head>
<body>
<select>
<option value="R">Red</option>
<option value="G">Green</option>
<option value="B">Blue</option>
</select>
<script>
$("select").click(function(e){
console.log(e);
if( /Firefox/.test(navigator.userAgent) && e.target.localName == 'select' ) return;
if($(this).val() == 0) return false;
alert($(this).val());
});
</script>
</body>
</html>
Последний раз редактировалось Белый шум, 30.01.2018 в 10:18.
|