put $(this) in intermediate var, it's expensive to jquery wrap items