I lied.. ahah, I cant get either way to work.. this is the function i am trying to get to re-bind.. which technique would you suggest?
$("dl").find("dt.sidewidget-top, dt.widget- top").find("ul").click(function(){ var itemSelected = ""; if($(this).parent().next().is("dt.widget-middle")) { $(this).parent().parent().find("dt.widget-middle ul").children().each (function (){ if(itemSelected != "y") if($(this).attr("class") != ".selected") itemSelected = "n"; else itemSelected = "y"; }); } if($(this).parent().parent().children("dd").is("dd:visible")) $(this).children("li").filter(".second").children("a").text("+"); else $(this).children("li").filter(".second").children("a").text("-"); if(itemSelected != "n" || itemSelected == "") $(this).parent().parent().children("dd").slideToggle(400); else $(this).parent().next().Shake(4); return false; }); On Jun 22, 7:19 pm, Karl Swedberg <[EMAIL PROTECTED]> wrote: > Hi there, > > Sure, you can re-bind the event handler after the new elements are > inserted into the DOM. > > Here is a tutorial that describes a couple solutions. > > http://docs.jquery.com/Tutorials:AJAX_and_Events > > Let me know if it helps! > > --Karl > _________________ > Karl Swedbergwww.englishrules.comwww.learningjquery.com > > On Jun 22, 2007, at 1:51 PM, DXCJames wrote: > > > > > If i were to have a button that when clicked it it does > > a .load('...html'), which puts an identical button below the existing > > button.. is there anyway to have that button have the same > > functionality as the other? some way to reload the $(document).ready? > > > Thanks in advanced!