[jQuery] element attributes

[jQuery] element attributes

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Message</TITLE>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2900.2802" name=GENERATOR></HEAD>
<BODY>
<DIV dir=ltr align=left><SPAN class=837364216-13032006><FONT face=Arial
color=#0000ff size=2>Hi Craig,</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=837364216-13032006><FONT face=Arial
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=837364216-13032006><FONT face=Arial
color=#0000ff size=2>this is because $("#test") returns a special Jquery object
instead the DOM one. To access a DOM object property, you can use:
</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=837364216-13032006><FONT face=Arial
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=837364216-13032006><FONT face=Courier
color=#0000ff size=2>alert ( $("#test").get(0).world );</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=837364216-13032006><FONT face=Arial
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=837364216-13032006><FONT face=Arial
color=#0000ff size=2>Anyway, i don't know if this is the better
way...</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=837364216-13032006><FONT face=Arial
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=837364216-13032006><FONT face=Arial
color=#0000ff size=2>Regards,</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=837364216-13032006><FONT face=Arial
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=837364216-13032006><FONT face=Arial
color=#0000ff size=2>Albert.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=837364216-13032006><FONT face=Arial
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left>
<HR tabIndex=-1>
</DIV>
<DIV dir=ltr align=left><FONT face=Tahoma size=2><B>De:</B>
discuss-bounces@jquery.com [mailto:discuss-bounces@jquery.com] <B>En nombre de
</B>Craig Kohtz<BR><B>Enviado el:</B> lunes, 13 de marzo de 2006
17:29<BR><B>Para:</B> discuss@jquery.com<BR><B>Asunto:</B> [jQuery] element
attributes<BR></FONT><BR></DIV>
<DIV></DIV>
<DIV><SPAN class=250391916-13032006><FONT face=Georgia color=#008000 size=2>This
is probably a simple question, but I'm having problems finding the
answer...</FONT></SPAN></DIV>
<DIV><SPAN class=250391916-13032006><FONT face=Georgia color=#008000
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=250391916-13032006><FONT face=Georgia color=#008000 size=2>If I
have the following code...</FONT></SPAN></DIV>
<DIV><SPAN class=250391916-13032006><FONT face=Georgia color=#008000
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=250391916-13032006><FONT face=Georgia color=#008000
size=2>    <div id="test">hi
world</test></FONT></SPAN></DIV>
<DIV><SPAN class=250391916-13032006><FONT face=Georgia color=#008000
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=250391916-13032006><FONT face=Georgia color=#008000 size=2>and
want to assign my own attribute to it...</FONT></SPAN></DIV>
<DIV><SPAN class=250391916-13032006><FONT face=Georgia color=#008000
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=250391916-13032006><FONT face=Georgia color=#008000
size=2>    $("#test").set("world","earth")</FONT></SPAN></DIV>
<DIV><SPAN class=250391916-13032006><FONT face=Georgia color=#008000
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=250391916-13032006><FONT face=Georgia color=#008000 size=2>I
can set it fine, but I can't seem to get it after it has been set. I've looked
for a function to do this in jquery, but can't seem to find one. I also
tried...</FONT></SPAN></DIV>
<DIV><SPAN class=250391916-13032006><FONT face=Georgia color=#008000
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=250391916-13032006><FONT face=Georgia color=#008000
size=2>    alert (<SPAN class=250391916-13032006><FONT
face=Georgia color=#008000
size=2>$("#test").world);</FONT></SPAN></FONT></SPAN></DIV>
<DIV><SPAN class=250391916-13032006><FONT face=Georgia color=#008000
size=2><SPAN class=250391916-13032006></SPAN></FONT></SPAN> </DIV>
<DIV><SPAN class=250391916-13032006><FONT face=Georgia color=#008000
size=2><SPAN class=250391916-13032006>But this doesn't seem to work either.
However, if I do the following it works fine:</SPAN></FONT></SPAN></DIV>
<DIV><SPAN class=250391916-13032006><FONT face=Georgia color=#008000
size=2><SPAN class=250391916-13032006></SPAN></FONT></SPAN> </DIV>
<DIV><SPAN class=250391916-13032006><FONT face=Georgia color=#008000
size=2><SPAN class=250391916-13032006>   
alert(document.getElementById("test").world);</SPAN></FONT></SPAN></DIV>
<DIV><SPAN class=250391916-13032006><FONT face=Georgia color=#008000
size=2><SPAN class=250391916-13032006></SPAN></FONT></SPAN> </DIV>
<DIV><SPAN class=250391916-13032006><FONT face=Georgia color=#008000
size=2><SPAN class=250391916-13032006>Can anyone help
please?</SPAN></FONT></SPAN></DIV>
<DIV><SPAN class=250391916-13032006><FONT face=Georgia color=#008000
size=2><SPAN class=250391916-13032006></SPAN></FONT></SPAN> </DIV>
<DIV><SPAN class=250391916-13032006><FONT face=Georgia color=#008000
size=2><SPAN class=250391916-13032006>Thanks</SPAN></FONT></SPAN></DIV>
<DIV><SPAN class=250391916-13032006><FONT face=Georgia color=#008000
size=2></FONT></SPAN> </DIV>
<DIV> </DIV>
<DIV align=left><FONT face=Arial size=1>Craig Kohtz | Director of Information
Systems<BR><FONT
color=#808080>+++++++++++++++++++++++++++++++++++++++</FONT><BR>Archrival |
Youth Brand Strategy + Design<BR><FONT
color=#808000>/////////////////////////////////////////////////////////////////////////////</FONT><BR><FONT
color=#008000>Archrival.com | 402 435 2525 | Lincoln Nebraska</FONT><BR><FONT
color=#00ff00>/////////////////////////////////////////////////////////////////////////////</FONT><BR><FONT
color=#008000>\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\</FONT><BR></DIV></FONT>
<DIV> </DIV></BODY></HTML>
_______________________________________________
jQuery mailing list
discuss@jquery.com
http://jquery.com/discuss/