добавить стили к элементам через JQuery на событие - PullRequest
0 голосов
/ 09 апреля 2009

Надеюсь, это простой вопрос для новичка jQuery. Возможно ли выполнить методы jQuery из метода javascript?

У меня есть кое-что из jQuery, добавляющее полосы зебры в таблицу и некоторые другие вещи, но эта таблица обновляется с помощью запроса ajax mvc, и после завершения вызова ajax ни один из стилей не применяется к таблице. , Это очевидно, потому что эти стили применяются, когда dom готов только (в настоящее время он вызывается стандартным методом jQuery $ (function () {... magic in here})).

Запрос ajax предоставляет способ выполнения метода javascript при обратном вызове, и я хотел бы иметь возможность применять те же стили через jQuery из этой функции javascript.

Заранее спасибо!

1 Ответ

1 голос
/ 09 апреля 2009

jQuery построен на JavaScript; это фреймворк JavaScript (или библиотека, в зависимости от того, как вы на это смотрите). Не должно быть проблем с выполнением jQuery из JavaScript, потому что именно так вы выполняете 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);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...