Javascript 用于在页面加载时删除类的JQuery代码无效

Javascript 用于在页面加载时删除类的JQuery代码无效,javascript,jquery,onload,removeclass,Javascript,Jquery,Onload,Removeclass,我试图在页面加载时从HTML中删除一个类。类被称为wnDash,它位于gamePage类中。我尝试使用下面的代码,但不起作用 $(document).ready(function() { setTimeout(function() { var myAttr = $('gamePage').attr('wnDash'); if (typeof myAttr !== 'undefined' && myAttr !== false) {

我试图在页面加载时从HTML中删除一个类。类被称为
wnDash
,它位于
gamePage
类中。我尝试使用下面的代码,但不起作用

$(document).ready(function()
{
    setTimeout(function() {
        var myAttr = $('gamePage').attr('wnDash');
        if (typeof myAttr !== 'undefined' && myAttr !== false) {
            $('gamePage').removeAttr('wnDash');
        }
    }, 250);
});


5.
-
39
-


你错过了上课的
dot
。使用
hasClass()
检查是否存在

试试这个:

$(document).ready(function()
    {
           $.each($('.gamePage').find(".wnDash"),function(){
            var text = $(this).text();
            $(this).text(text.replace("-","")) 
           })
    });
代码段更新

$(文档).ready(函数()
{
$.each($('.gamePage').find(“.wnDash”),function(){
var text=$(this.text();
$(this.text(text.replace(“-”,”))
})
});


5.
-
39
-


您正在删除的属性不是class
$('gamePage')。removeClass('wnDash')-选择器
游戏页面
也不正确。。。这是一个什么样的课程或课程?正如@ArunPJohny所说的,有几个问题。如果您可以编辑您的问题以包含HTML,我们可以准确地向您展示您需要如何修改代码。此外,使用计时器可能不是正确的解决方案,因为我们无法预测系统执行添加类的脚本可能需要多长时间谢谢,但仍然无法工作,它仍然显示在屏幕上。你到底想要什么?因为这段代码正确地清除了名为“wnDash”的类,我想从html中删除它,我犯了一个错误,我需要的是它,而不是删除的类。有没有办法做到这一点?
$(document).ready(function()
    {
           $.each($('.gamePage').find(".wnDash"),function(){
            var text = $(this).text();
            $(this).text(text.replace("-","")) 
           })
    });