【问题标题】:add styles to elements via jQuery on event通过 jQuery on event 向元素添加样式
【发布时间】:2023-03-15 21:41:01
【问题描述】:

希望这对 jQuery 新手来说是一个简单的问题。是否可以从 javascript 方法执行 jQuery 方法?

我有一些 jQuery 的东西,将斑马条纹添加到表中以及其他一些事情,但是该表通过 mvc ajax 请求更新,然后在 ajax 调用完成后没有任何样式应用于表.这显然是因为这些样式仅在 dom 准备就绪时应用(当前使用标准 jQuery $(function() {... magic in here }) 方法调用它)。

ajax 请求提供了一种在回调上执行 javascript 方法的方法,我希望能够通过该 javascript 函数中的 jQuery 应用这些相同的样式。

提前致谢!

【问题讨论】:

    标签: jquery ajax


    【解决方案1】:

    jQuery 是用 JavaScript 构建的;它是一个 JavaScript 框架(或库,取决于你如何看待它)。从 JavaScript 执行 jQuery 应该没有问题,因为这就是您首先执行 jQuery 的方式。

    您应该能够将您提供给 jQuery 的相同函数作为您的 AJAX 请求的回调传递。例如(在伪代码中):

    // Define your function ahead of time so that you can reuse it easily.
    var myMagicFunction = function() { // magic happens here };
    
    // This occurs when your page loads
    $(document).ready(myMagicFunction());
    
    // Assuming that you pass a url and your magic function as the callback
    myMagicAJAXCall(url, myMagicFunction);
    

    【讨论】:

      猜你喜欢
      • 2018-07-24
      • 2023-03-28
      • 2015-03-06
      • 1970-01-01
      • 2013-04-22
      • 1970-01-01
      • 2014-12-25
      • 2018-09-02
      • 1970-01-01
      相关资源
      最近更新 更多