ewww!

Do you have serious tests for this?  I think it would be better to just loop through the this._ul.children looking for dataset.id.  I don't trust the escaped query selectors to do the right thing. This is not somewhere that we need maximum performance.