Soll das heissen, du hast P-Elemente in einem SPAN untergebracht?
okay. wenn ich das span durch ein div ersetze klappt es aber gar nicht mehr.
$(document).ready(function() {
$("div.spoiler").hide();
$('<a class="reveal">Reveal Spoiler >></a> ').insertBefore('.spoiler');
$("a.reveal").click(function(){
$("div.spoiler").hide();
$("a.reveal").show();
$(this).parents("p").children("a.reveal").hide();
$(this).parents("p").children("div.spoiler").fadeIn(500);
});
$("div.spoiler").click(function(){
$(this).parents("p").children("div.spoiler").hide();
$(this).parents("p").children("a.reveal").fadeIn(500);
});
});
hab einfach alle SPAN in DIV geändert. Der Link wird zwar eingefügt, hat aber keinerlei funktion. Das Div wird auf display:none gesetzt. Also scheinen insertBefore und hide zu funktionieren, aber die funktionen über parent.children gehen nicht mehr...