I prepend something known and meaningless, like row_ to the numerical
ID. Then I strip that off with slice or split('_').last() when I need
to use it later. Frameworks like Scriptaculous Sortable do that for
you as well, when you serialize a sortable table, you are required to
have the IDs set like that, with a prefix, underscore, and number.
Walter
On Apr 3, 2011, at 3:14 PM, Joschi Cassel wrote:
I do recall that now. Thank you. It just fits so perfectly to use
the ID of the sql table row as the ID of the matching HTML table
row :) What is your preferred method when populating a table with
results from a query?
Thank you,
Joschi
On Apr 3, 9:20 am, "T.J. Crowder" <[email protected]> wrote:
Hi,
Don't start `id` values with digits, it's not valid in CSS[1] (and
therefore not in CSS selectors, such as those used by `select` or `$
$`).
This is true of HTML4 as well[2], but HTML5 opens this up[3] such
that
an ID can be just about anything that doesn't have a space in it.
[1]http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier
[2]http://www.w3.org/TR/html401/types.html#type-id
[3]http://www.w3.org/TR/html5/elements.html#concept-id
HTH,
--
T.J. Crowder
Independent Software Engineer
tj / crowder software / com
www / crowder software / com
On Apr 2, 9:53 pm, Joschi Cassel <[email protected]> wrote:
Hi all,
Having an odd element.select issue. I am using .select("input")
on
a table row. If the ID of the row starts with a number ("01CA5BE1-
BA6C-45AB-B46B-C3F25ACF003A" is id value), .select(input) returns
error below.
[Exception... "An invalid or illegal string was specified" code:
"12"
nsresult: "0x8053000c (NS_ERROR_DOM_SYNTAX_ERR)" location: "http://
localhost/a1_local/v3/js/prototype.js Line: 3301"]
Any suggestions?
Best regards,
Joschi
--
You received this message because you are subscribed to the Google
Groups "Prototype & script.aculo.us" group.
To post to this group, send email to [email protected]
.
To unsubscribe from this group, send email to [email protected]
.
For more options, visit this group at http://groups.google.com/group/prototype-scriptaculous?hl=en
.
--
You received this message because you are subscribed to the Google Groups "Prototype
& script.aculo.us" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/prototype-scriptaculous?hl=en.