When is the killer case for using id?


Alex Objelean wrote:
> 
> My personal opinion is that switching from id to class is not such a good
> idea, simply because the ID attributes guaranties (of course you can
> create two elements with same ID, but it is not the same as with class
> attribute) the unicity of the element, also you can find the element from
> js using document.getElementById... 
> 
> I hope that this radical change will not be made in the 1.3 release as it
> has a great impact on any application developed using the latest beta3
> release. Also I think this issue should be discussed more between the core
> developers.
> 
> Alex.
> 
> 
> Sam Hough wrote:
>> 
>> We are going to stop using ids and move over to class as it make re-use
>> easier and avoids a number of wicket problems with ids... The HTML monkey
>> is not happy though. He reminds me of the Family Guy screaming monkey
>> today.
>> 
>> 
>> 
>> 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#a12821479
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