event.returnValue is deprecated. Please use the standard event.preventDefault() instead.
<select name="order" id="order"> <option value="pubdate">По дате</option> <option value="comments_count">По комментариям</option> </select>
$('#order').on('change', function() { alert($(this).val()); // выведет pubdate или comments_count в зависимости от того, что выберите });
sPan4eZ, вы бы хоть описали как делали, код привели.
По дате По комментариям
$('#order').on('change', function() { alert($(this).val()); // выведет pubdate или comments_count в зависимости от того, что выберите });
Вы правы. Только не чего не происходит и окно не всплывает😊хоть и console.log() то же не идет. проверти сами. где то у вас блок стоит или что то с JQ.
$(function() { });
$(document).ready(function(){ });
Наверное что-то с чтением документации jQuery 😉или что то с JQ
event.returnValue is deprecated. Please use the standard event.preventDefault() instead.
Если воспользуетесь гуглом то поимете что в чем суть ошибки. Вы используете функцию которая объявлена как деприкейт. и стоит использовать event.preventDefault() для сброса стандартных евентов. Но если вы умудрились это всунуть в событие change, то система просто напросто его скинет и проигнорирует. следовательно select ничего и не выберет и событие не произойдет.
А как правильно написал Fuze, то стоит хотя бы кусок кода приводить, пока телепатические способности не развиты у человечества.
замена не помогает, та же ошибка.стоит использовать event.preventDefault()