<select> CSS 和 jquery



我遇到了jQuery和css的问题。每当有人从选项的下拉列表中进行选择时,我需要显示一个id为login的div警报。我试过了,但不起作用。有人能帮我做这个吗。我在这里错过了什么?

<script>
$('.menu option').each(function() {
        <?php if (!is_user_logged_in()): ?>
        $('#login-alert').css('display', 'block !important');
        <?php endif; ?>
    };
</script>

虽然问题不太清楚,但假设用户单击菜单中的选项时会选择菜单:-

<script>
$(".menu option").bind("click", function(event) {
        $("#login-alert").show();
};
</script>

对于您的menu类,请设置.change(function(){...})

当您必须更改菜单中的任何选项时,该功能将调用

<script>
$('.menu').change(function() {
        <?php if (!is_user_logged_in()): ?>
        $('#login-alert').css('display', 'block !important');
        <?php endif; ?>
    };
</script>

change替换each。。。这样,每次选择更改时都会触发登录警报

最新更新