I think you misunderstood me. As a CSS selector,
'#quantity.noOfUnits1232' means "the element with ID 'quantity' and
class 'noOfUnits1232'", while the selector '#quantity\.noOfUnits1232'
refers to an element with a period in its HTML ID. If JQuery cannot
handle a reference to an HTML ID with a period in it, then that's a
JQuery bug since it is a valid ID.
On Sep 25, 2007, at 12:40 AM, Alex Objelean wrote:
It's not a jquery bug at all. The '.' character is interpreted as a
css
class. So, the $("#quantity.noOfUnits1232") translates in element
with ID
"quantity" and css class "noOfUnits1232".
Also, I do not see any problem which can be caused by magical
handling of
markup id. (at least one core developer was agree with this point
of view).
Alex.
Ryan Holmes wrote:
Did you try escaping the '.'? Something like $("#quantity
\.noOfUnits1232").
I refer to Wicket id's with periods in several CSS rules with no
problem. The period is a valid character in HTML id's and I strongly
disagree with the magical id mangling behavior you suggest. If JQuery
can't handle valid HTML id's, that's a JQuery bug and not a Wicket
bug.
-Ryan
On Sep 21, 2007, at 4:44 AM, Alex Objelean wrote:
This is about how wicket generates dynamically markupID.
I have, for instance, the following markup component:
<input wicket:id="quantity.noOfUnits" />
The generated markupId for this component looks like the following:
quantity.noOfUnits1232 .
I suggest to escape any css valid specifiers from the generated
markupId, by
replacing them with something else (for instance '_' character).
The problem appear when I am trying to identify the component by
it's id
using some js library (like jQuery) and as a consequence the result
of this
query: $("#quantity.noOfUnits1232") is invalid.
Thank you!
Alex.
--
View this message in context: http://www.nabble.com/-RFE--
getMarkupId%28%29-tf4493344.html#a12815038
Sent from the Wicket - User mailing list archive at Nabble.com.
--------------------------------------------------------------------
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
View this message in context: http://www.nabble.com/-RFE--
getMarkupId%28%29-tf4493344.html#a12874553
Sent from the Wicket - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]