I have been playing around with custom html attributes, for item-id's and things like that, and using it to make my code more readable (for me). It's a decent enough trick, but I could just as easily user data-id attribute instead. I just was wondering if there is a legitimate reason why it would be bad to do something like that.
Example:
<input type="submit" value="submit" custom-item-id="137" />
Thanks!