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 benefit of using it. I tried to google for some reference about it but couldn't find any, so I come to you experts. Thanks.
Example:
<label for="first_name" generated="true" class="error">This field is required.</label>
HTML attributes can be used to change the color, size, and other features of HTML elements. For example, you can use an attribute to change the color or size of a font for a text element or the width and height for an image element.
HTML attributes are generally classified as required attributes, optional attributes, standard attributes, and event attributes: Usually the required and optional attributes modify specific HTML elements.
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();
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With