fixed the $.data() setter will not be matched under several circumstances.