Autor |
Nachricht |
choise
Threadersteller
Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht:
|
Verfasst Mo 14.03.2011 13:03
Titel jquery - hide content in jquery object |
|
|
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
|
|
|
|
|
emorikaner
Dabei seit: 23.06.2009
Ort: -
Alter: -
Geschlecht:
|
|
|
|
|
Anzeige
|
|
|
choise
Threadersteller
Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht:
|
Verfasst Mo 14.03.2011 13:28
Titel
|
|
|
jau geht.
siblings, cool, kannte ich nicht. danke!
Zuletzt bearbeitet von choise am Mo 14.03.2011 13:29, insgesamt 1-mal bearbeitet
|
|
|
|
|
snuwie
Dabei seit: 06.07.2010
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mo 14.03.2011 14:25
Titel
|
|
|
choise hat geschrieben: | siblings, cool, kannte ich nicht. danke! |
dito, danke!!
|
|
|
|
|
pantonine
Dabei seit: 03.03.2011
Ort: gehen Sie bitte weiter…
Alter: -
Geschlecht: -
|
Verfasst Mo 14.03.2011 23:58
Titel
|
|
|
Seltsames Verhalten.
|
|
|
|
|
emorikaner
Dabei seit: 23.06.2009
Ort: -
Alter: -
Geschlecht:
|
Verfasst Di 15.03.2011 09:57
Titel
|
|
|
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.
|
|
|
|
|
choise
Threadersteller
Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht:
|
Verfasst Di 15.03.2011 10:45
Titel
|
|
|
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
funktioniert normalerweise auch (wenn man direkt auf die dom zugreift)
|
|
|
|
|
emorikaner
Dabei seit: 23.06.2009
Ort: -
Alter: -
Geschlecht:
|
Verfasst Di 15.03.2011 11:43
Titel
|
|
|
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>
|
|
|
|
|
|
|
|
Ä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
|
|