Yes. Yes it did... and I pulled my hair out over it. :oS *sigh* oh
well... it still confuses me that this worked:
$(this).attr("ID");
but this did not:
$(this).attr("ID", "Row_" + i);
The former didn't care about case, while the latter did. What's up with
that, I'd like to know! :o)
Cheers,
Chris
Blair McKenzie wrote:
Does the case of 'ID' make any difference?
Blair
On 1/5/07, *Christopher Jordan* <[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>> wrote:
Hi folks,
I've got another simple question. Is this not how you set an
element's attribute?
[from inside an .each()]
$(this).attr("AttributeName", "Value");
I thought that worked... I thought it had worked for me in the past.
Is there any reason that this wouldn't work:
var i = 1;
$("div.OrderEntryListRow").not(".Selected").each(function(){
alert("before: " + $(this).attr("ID"));
$(this).attr("ID", "Row_" + i);
alert("after: " + $(this).attr("ID"));
i++;
});
In this sample code above, the before and after alerts are
identical. Is there something else I'm missing?
I think I've got the above idea correct, but wanted to get some
different eyes to look at it with me.
Thanks,
Chris
--
http://www.cjordan.info
_______________________________________________
jQuery mailing list
discuss@jquery.com <mailto:discuss@jquery.com>
http://jquery.com/discuss/
------------------------------------------------------------------------
_______________________________________________
jQuery mailing list
discuss@jquery.com
http://jquery.com/discuss/
--
http://www.cjordan.info
_______________________________________________
jQuery mailing list
discuss@jquery.com
http://jquery.com/discuss/