mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Mi 24.04.2024 10:21 Benutzername: Passwort: Auto-Login

Thema: jquery - hide content in jquery object vom 14.03.2011


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> jquery - hide content in jquery object
Seite: 1, 2  Weiter
Autor Nachricht
choise
Threadersteller

Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht: Männlich
Verfasst Mo 14.03.2011 13:03
Titel

jquery - hide content in jquery object

Antworten mit Zitat Zum Seitenanfang

hi,

hab hier mal ne kleine demo: http://jsfiddle.net/mQ23n/2/

ich hab praktisch einen vorhandenen content string, welcher in ein jquery objekt umgewandelt wird (nicht editierbar). jetzt würde ich gerne innerhalb dieses jquery ojekts etwas auf "display:none" setzen (beispiel: die div).

allerdings geht das ganze nicht, jemand eine idee wie ich das umsetzten kann?
Code:
$('.link').click(function(e){
   
    e.preventDefault();
   
    // not editable
    var content = $('<p>more more more</p><div>do not show</div>');
   
    // not working, want to hide the div of my content
    $('div',content).hide();
   
    content.insertAfter('#content p:last');
});



so funktioniert das ganz gut:
Code:
$('.link').click(function(e){
   
    e.preventDefault();
   
    // not editable
    var content = $('<p>more more more</p><div>do not show me</div');
   
    // not working, want to hide the div of my content
   content.hide();
   
    content.insertAfter('#content p:last');
});


versteckt natürlich auch den paragraph, was ich nicht möchte


Zuletzt bearbeitet von choise am Mo 14.03.2011 13:03, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
emorikaner

Dabei seit: 23.06.2009
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mo 14.03.2011 13:14
Titel

Antworten mit Zitat Zum Seitenanfang

content.siblings('div').hide();
scheint ganz gut zu funktionieren *hehe*
  View user's profile Private Nachricht senden
Anzeige
Anzeige
choise
Threadersteller

Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht: Männlich
Verfasst Mo 14.03.2011 13:28
Titel

Antworten mit Zitat Zum Seitenanfang

emorikaner hat geschrieben:
content.siblings('div').hide();
scheint ganz gut zu funktionieren *hehe*


jau geht.
siblings, cool, kannte ich nicht. danke!


Zuletzt bearbeitet von choise am Mo 14.03.2011 13:29, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
snuwie

Dabei seit: 06.07.2010
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mo 14.03.2011 14:25
Titel

Antworten mit Zitat Zum Seitenanfang

choise hat geschrieben:
siblings, cool, kannte ich nicht. danke!


dito, danke!! Lächel
  View user's profile Private Nachricht senden
pantonine

Dabei seit: 03.03.2011
Ort: gehen Sie bitte weiter…
Alter: -
Geschlecht: -
Verfasst Mo 14.03.2011 23:58
Titel

Antworten mit Zitat Zum Seitenanfang

Seltsames Verhalten.
  View user's profile Private Nachricht senden
emorikaner

Dabei seit: 23.06.2009
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Di 15.03.2011 09:57
Titel

Antworten mit Zitat Zum Seitenanfang

pantonine hat geschrieben:
Seltsames Verhalten.

Wieso das denn ?
Normalerweise würde content.siblings(); halt <p> und <div> wiedergeben, da beide jeweils siblings vom anderen sind
mit .siblings('div') filtere ich halt nur divs raus - fertig.
  View user's profile Private Nachricht senden
choise
Threadersteller

Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht: Männlich
Verfasst Di 15.03.2011 10:45
Titel

Antworten mit Zitat Zum Seitenanfang

emorikaner hat geschrieben:
pantonine hat geschrieben:
Seltsames Verhalten.

Wieso das denn ?
Normalerweise würde content.siblings(); halt <p> und <div> wiedergeben, da beide jeweils siblings vom anderen sind
mit .siblings('div') filtere ich halt nur divs raus - fertig.


was ist der unterschied?

weil

Code:
$('div', object)

funktioniert normalerweise auch (wenn man direkt auf die dom zugreift)
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
emorikaner

Dabei seit: 23.06.2009
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Di 15.03.2011 11:43
Titel

Antworten mit Zitat Zum Seitenanfang

choise hat geschrieben:
was ist der unterschied?

http://jsfiddle.net/BtBCk/1/

Mit $('div', object) filterst du die Children von raus - dein Bsp mit content hat ja keine, daher passiert auch nichts;
Du versuchst nur die Kindelemente von <p> und <div> rauszusuchen.

$().siblings() hingegen sucht die "Geschwister" von <p> und <div> - das sind halt dann <p> und <div> Grins
  View user's profile Private Nachricht senden
 
Ähnliche Themen Suche jQuery Content Switcher
Switch Content & Smarty (JQuery)
JQuery Slide: Button und Content unabhängig?
Content-Scoller als jQuery-Plugin gesucht
[?] Links deaktiviert bei geladenen Content via jQuery/Ajax
jQuery Plugin - Slider als Input wie in jQuery UI
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.