How bad is this jQuery? $($(this).parent().parent().parent().parent().parent().parent().children()[0]).html()
.parent().parent().parent().parent().parent().parent()


This can be much simplified by using parents() which returns an array, which you can just access with an index. I.e. you can replace the above with:

.parents()[5]


The upsides of this, besides being more concise, are that it the reader of your code can see which parent you're accessing without having to count the calls to parent and that if you ever need to access a different parent, you can just change the number instead of having to add or remove calls to parent.