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]

Reply via email to