Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 这是什么意思';span[class^=someclass]';_Javascript_Jquery_Class_Socket.io_Setinterval - Fatal编程技术网

Javascript 这是什么意思';span[class^=someclass]';

Javascript 这是什么意思';span[class^=someclass]';,javascript,jquery,class,socket.io,setinterval,Javascript,Jquery,Class,Socket.io,Setinterval,这是某人为socket.io聊天网站编写的一些代码。首先,我想问的是什么 “span[class^=someclass]”是什么意思?第二,如果一个变量被设置为一个函数,我想用一个按钮打开和关闭它,我可以通过将它设置为false来关闭它吗?谢谢 ANTIAFK = setInterval(function() { $("#userlist").find('span[class^=userlist]').each(function() { if ($(this).html(

这是某人为socket.io聊天网站编写的一些代码。首先,我想问的是什么 “span[class^=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);
它是以选择器
^

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

还有其他类似的选择器

  • $是带选择器的端点
  • ^is以选择器开头
  • “*”是包含选择器

  • 属性以选择器开始
    [name^=“value”]

    选择具有指定属性且具有值的元素 从给定的字符串开始

    在您的情况下,
    class
    userlist