because element
is a dom element not a jQuery object
var eachProductContent = $(element).find(".product-meta").clone();
Inside the each()
handler you will get the dom element reference as the second parameter, not a jQuery object reference. So if you want to access any jQuery methods on the element then you need to get the elements jQuery wrapper object.