Mix together the barbecue sauce, soy sauce, lime juice, ginger, jalapeno, and garlic cloves in a bowl then pour over the chicken. Add the onion and pineapple.