John Resig wrote:
> Well, you could also do:
> $("h1").prepend("ยง");

Yeah.  I didn't mean to imply that my code was a serious use-case.  Its 
just where I tripped myself up, thinking I could create a jQuery object 
that held "html" text that didn't happen to have any angle brackets in 
it :-).  It was kind of surprising to realize that I needed to call 
createTextNode explicitly in that case.  And so I proposed this syntax 
as a cool shortcut for createTextNode()

> The reasoning behind handling selectors (and HTML) in $(...) and then 
> later appending/prepending/etc. them into the document is that you can 
> modify them in the interim.
> 
> For example:
> $("<h1>Something</h1>").click(function(){ .... }).prependTo("div.section");

That's pretty cool.  I think I would have assumed that elements had to 
be inserted before doing other things with them.

> Whereas there's really no associated use case for pure text nodes

So I guess you're saying that there shouldn't be a need to work with 
text nodes, so no shortcut is necessary.  Fair enough.

        David


> --John
> 

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"jQuery Development" group.
To post to this group, send email to jquery-dev@googlegroups.com
To unsubscribe from this group, send email to 
jquery-dev+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/jquery-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to