Why is there a hash value at the end of this element ID?
Here is my guess:

In HTML ID's are suppose to be unique. Since you're adding another item, the ID cannot be the same. Thus, the --nOP2UjZ0zuI is probably some random generated string so the ID is unique.