Thanks Jorn. Resig actually gave me similar code to create DIVs on the
fly and they worked perfectly.
I think you and Klaus helped out very much. Thanks again for the support.
Rey...
Jörn Zaefferer wrote:
> Rey Bango schrieb:
>
>>I remember John Resig telling me that I can create elements on the fly
>>by using syntax similar to this;
>>
>>$( "<option value='1'>foo</option>" ).appendTo( "#test" ) ;
>>
>>so I'm not clear why its not working.
>>
>>Any help would be appreciated.
>>
>
> AFAIK the $("<div>") expression parses the string, detects the pointy
> brackets, parses the content ("div") and creates the element by using
> document.createElement, in this case with "div" as the argument. Just
> try document.createElement("div id='xxx'") and you should see why it
> doesn't work.
> This is the fault of something called 'leak of abstraction'. jQuery
> hides a lot of implementation stuff, which is good for quickly
> prototyping stuff, but bad when it comes to problems like this. I
> created a bug report: http://jquery.com/dev/bugs/bug/218/
>
> I hope that helps.
>
> -- Jörn
>
> _______________________________________________
> jQuery mailing list
> [email protected]
> http://jquery.com/discuss/
>
_______________________________________________
jQuery mailing list
[email protected]
http://jquery.com/discuss/