使用FontAwesome等图标字体时,如何在jQuery中使图标可绑定?

Dou*_*ith 6 html css jquery twitter-bootstrap font-awesome

使用Font Awesome,我想使用icon-remove图标.所以<i class="icon-remove"></i>我的HTML中有完美的效果.但是,我想在jQuery中使这个可绑定为我关闭一个div.

所以我用过:

    $(".icon-remove").click(function() {
        alert("HELLO");
        $(".login-window").hide();
        $(".register-window").hide();
        $(".shadow").hide();
    });
Run Code Online (Sandbox Code Playgroud)

但是,这不起作用.当我点击它时,没有任何反应.

这是我使用的CSS(也是注意:cursor: pointer;不起作用).

.icon-remove {
    display: block;

    color: #444;
    cursor: pointer;
    float: right;
    margin-right: 15px;
}
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

fro*_*ier 7

如果在页面加载后动态添加图标,则该单击事件将不起作用.你需要使用on.

这是使用它的一种方法:

$(document).on("click", ".icon-remove", function() {
    alert("HELLO");
    $(".login-window").hide();
    $(".register-window").hide();
    $(".shadow").hide();
});
Run Code Online (Sandbox Code Playgroud)