单击下拉切换时调用函数

时间:2015-09-30 05:26:46

标签: javascript html drop-down-menu toggle

我有这个下拉切换,我想在每次点击或切换时调用函数read();onclick命令有问题,即使没有点击切换,它总是调用函数read();。我还尝试过其他命令,例如ondrop

HTML:

        <a data-toggle="dropdown" class="dropdown-toggle" onclick="read();">
            <i class="fa fa-globe"></i>
            <span class="badge">
                <%=unread%>
            </span>
        </a>

使用Javascript:

    function read() {
        <%
            notificationDAO.read(((User)session.getAttribute("user")).getEmployeeID());
        %>
    }

1 个答案:

答案 0 :(得分:1)

猜测你正在使用bootstrap,数据切换有自己的事件

$('#myDropdown').on('show.bs.dropdown', function () {
    call you read method here..
 })

希望这有帮助。

https://jsbin.com/fayoda/edit?html,js,console,output