I saw it used in a HTML label tag but I have a feeling that it can be used with most HTML tags. I can kinda guess what it means. But I am more curious about what\'s the bene
You could use it as a hook for JavaScript and/or CSS.
For example...
label[generated=true] {
color: #ccc;
}
var labels = document.getElementsByTagName('label');
for (var i = 0, length = labels.length; i < length; i++) {
if (labels[i].getAttribute('generated') === 'true') {
// Do something.
}
}
It is often used on JavaScript generated elements, such as the label
elements created by the jQuery Validation plugin.
You could use jQuery to clean up generated elements with...
$('*[generated=true]').remove();