这是什么意思? '跨度[类^ = SomeClass的]'

时间:2015-10-29 09:49:25

标签: javascript jquery class socket.io setinterval

这是有人为socket.io聊天网站编写的代码。首先,做什么 '跨度[类^ = SomeClass的]'意思?其次,如果一个变量被设置为一个函数并且我想用一个按钮打开和关闭它,我可以通过将它设置为false来关闭它吗?谢谢!

ANTIAFK = setInterval(function() {
    $("#userlist").find('span[class^=userlist]').each(function() {
        if ($(this).html() == CLIENT.name && $(this).css('font-style') == "italic") {
            socket.emit("chatMsg", {
                msg: '/afk'
            });
            return;
        }
    });
}, 2000);

2 个答案:

答案 0 :(得分:0)

  

属性starts-with selector ^

'span[class^=userlist]'将选择其类以userlist开头的所有span元素。

还有其他类似的选择器。

  1. $是选择器的结尾。
  2. ^以选择器开始。
  3. ' *'是包含选择器。

答案 1 :(得分:0)

属性以选择器[name^=”value”]

开始
  

选择具有指定属性的元素   完全用给定的字符串开始。

More Details

classuserlist

开头的情况下