У меня есть простой запрос (все еще изучающий javascript). У меня есть заголовок div и 3 divs (с привязным тегом внутри каждого) под ним. В основном, что я хочу, это когда вы нажимаете на один из тегов привязки, что этот конкретный тег привязки должен скрывать (на самом деле его родительский div), а текст в заголовке заголовка выше должен измениться. Как я могу это сделать? См. overly simplified example.Как скрыть div на клик и изменить html в другом
ответ
Попробуйте это - http://jsfiddle.net/gGAW5/54/
$(document).ready(function() {
$("a").click(function() {
$("#myTitle").html($(this).html());
$(this).hide();
});
});
Почему бы не использовать .text() вместо .html(), просто любопытно. – freebird
@freebird Вы полностью можете :) Это на всякий случай, когда в этих ссылках будет некоторое форматирование, то есть '' или smth. –
Ok.Thanks. Но если вы хотите только установить текст, тогда .text() должен быть лучше. Это так? – freebird
Вы смешением доступ JQuery DOM и простой доступ к DOM, который будет вызывать некоторые проблемы. Используйте переключатель $('#id')
вместо document.getElementById ('blah');
Чтобы сделать DIV исчезают по щелчку:
$('#mydiv').click(
function()
{
$(this).hide();
$('#otherdiv').html('new html');
}
);
Спасибо, Дэвид, хороший ответ. Вспомни это. Я просто хочу сказать, что с Jquery является JS-библиотекой, как британский английский и американский английский, но оба понятны ... Цените –
Не уверен, чтобы это то, что вы ищете Check demo.
Вы смешиваете javascript с jquery. Вы можете скрыть элемент что-то вроде этого
$(this).hide();
Спасибо Freebird ... Цените свой ответ. Вы правильно относитесь к тексту, но, как сказал Золтан, я попытался сохранить его более общим с помощью .html, если бы я хотел добавить классы и изменить дочерние элементы, а также –
@DexterSchneider С удовольствием помогу :) Я получаю возможность учиться у других проблемы - это хорошо. – freebird
- 1. Как скрыть или показать div на клик?
- 2. Как скрыть div на клик или щелкнуть из div
- 3. Изменить класс div на клик
- 4. Как изменить содержимое в div на клик?
- 5. Скрыть div на внешний клик, используя нокаут?
- 6. Скрыть div на клик и показать еще один div?
- 7. Как изменить значение div на каждый клик
- 8. AngularJS - Скрыть родительский div на клик, затем отобразить следующий div
- 9. Изменить видео на клик - внутри div?
- 10. Изменить значок на клик (toggle)
- 11. Как скрыть div на php и html
- 12. показать/скрыть div на клик с JS и введение
- 13. Изменить текст на другом Div
- 14. JQuery показать/скрыть две дивы на клик и скрыть ссылку
- 15. Как изменить анимацию на каждый второй клик?
- 16. Переместить div на клик другого div
- 17. Показать/скрыть div на клик, если имена классов div соответствуют
- 18. Скрыть div на клик и показать другое до последнего
- 19. Как отключить ввод скрыть на клик
- 20. Как скрыть html div
- 21. Изменить фон div на клик и на мышь над
- 22. Как скрыть div в html?
- 23. переключить DIV на клик анкер
- 24. Как скрыть div на клик другой выпадающей ссылки?
- 25. Как скрыть div на клик по анимации css
- 26. Как отображать div на клик?
- 27. Если div сфокусирован, тогда нажмите клик даже на другом .class
- 28. Как загрузить отдельную страницу html в div на клик?
- 29. Показать/скрыть div на картинке клик не работает
- 30. Как изменить значок на клик в meteor
Внутри заголовок DIV есть только один DIV с 3 якорных тегами и не 3 дивов. – freebird
О, простите, я вижу сейчас. был немного устал, когда я это написал. но вы правильно поняли идею? –