我希望控制台记录event.target的文本

时间:2018-01-21 15:57:43

标签: javascript jquery if-statement mouseevent console.log

我已经创建了这个函数,我想要发生的是当文档注册一个click事件时,我希望只有当文本是“Reply”时才会将该事件的html元素的文本记录到控制台。这是我在这一点上得到的代码。

function clickEventText() {
        $(document).click(function (event) {
            var eventText = $(event.target).text();
            var replyText = "Reply";

            if (eventText = replyText ) {
                console.log(eventText);    
            } 

        });
    };

我遇到的问题是,无论event.target的文本如何,每次文档注册click事件时,控制台都会记录字符串“Reply”。

1 个答案:

答案 0 :(得分:0)

您的情况缺少==个迹象

function clickEventText() {
    $(document).click(function (event) {
        var eventText = $(event.target).text();
        var replyText = "Reply";

        if (eventText == replyText ) {
            console.log(eventText);    
        } 

    });
};