JQuery заменить с, добавить, препенд не работает - PullRequest
0 голосов
/ 18 июня 2009

Я пытаюсь добавить что-то к li, размещенному внутри #container #boxes #third li a, но это не совсем работает.

Я использую следующий код:

$('#container #boxes #third li a').append(kevintext);

Но всякий раз, когда я это делаю, ничего не происходит. Вы можете увидеть код в действии на моей странице тестирования здесь.

Поскольку это не сработало, я попробовал что-то еще: заменить область внутри моего нижнего колонтитула другим текстом (чтобы люди с отключенным JavaScript не увидели «зависать над мной» и попытались зависнуть).

Я использовал следующий код:

$('#footer span').replaceWith('<i>For design info, mouse over me.</i>');

Это тоже не сработало, поэтому я думаю, что это, вероятно, связано с моим кодом, и, возможно, одно исправление решит обе проблемы?

Пожалуйста, помогите.

1 Ответ

4 голосов
/ 18 июня 2009

Что у вас должно работать. Основная причина, по которой это, вероятно, не так, заключается в том, что (по крайней мере, из-за быстрого взгляда на assets / script.js) вы пытаетесь запустить это за пределами $ (document) .ready () - без включения кода в эту функцию (что вы и сделали для другой части) элементы еще не будут созданы, поэтому в этот момент ничего не произойдет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...