【问题标题】:Jquery .load div content and find div id remove classJquery .load div 内容并找到 div id 删除类
【发布时间】:2015-08-05 19:03:54
【问题描述】:

我需要帮助来了解我做错了什么。我正在加载一个页面并使用 .load 抓取两个 div 效果很好,没有问题。但后来我想找到其中一个 div 并删除引导类并可能添加另一个类 .addClass() 但是我什至无法让 removeClass 工作。我这样做对吗?

$(document).ready(function() {
  $("#siteloader").load( "/men/Maria-Brown #qvImage, #qvContent" );
  $("#qvImage").removeClass(" .col-xs-12");
});

【问题讨论】:

  • 即使我将 .dot 从 .col-xs-12 中删除,所以这里看起来像这样 .removeClass("col-xs-12");顺便说一句,它仍然不起作用。
  • 请分享html代码
  • 文件是否正确加载?
  • 是的,页面上没有任何错误,并且两个 div 可以很好地加载到弹出窗口中。这是一个快速的产品视图弹出窗口,它使用 .load 函数从同一服务器上的另一个位置加载 div。
  • 您说在removeClass() 方法中删除.col-xs-12 也不起作用?您还可以确认 div 以该类开头吗?

标签: javascript jquery css removeclass jquery-load


【解决方案1】:

啊,是的,我想通了。因为 main.js 加载弹出窗口并将其设置为隐藏,直到触发弹出窗口。

  $("#qvImage").removeClass("col-xs-12");

需要添加到 main.js 中的函数,现在它工作得很好。 谢谢大家

【讨论】:

    【解决方案2】:

    我对 jquery 的各个方面都不是一个非常了解的人,但我认为我有一个建议你应该检查一下:

                 $(document).ready(function(){
                    $("#siteloader").load( "/men/Maria-Brown #qvImage, #qvContent", function(){
    $("#qvImage").removeClass(" .col-xs-12");
                  } );
    
                 }); 
    

    这意味着您在加载完成后运行“removeClass()”函数。试试看..我认为这应该会有所帮助。 我还不能写cmets,所以我把它写成Answer...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-05-17
      • 2010-10-17
      • 2012-04-12
      • 1970-01-01
      • 1970-01-01
      • 2019-04-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多