Secure the end of a slice a bacon to the top of the hot dog with a toothpick and then wrap around the hot dog in a spiral. Secure the end with another tooth pick. Repeat with remaining hot dogs.
Heat oil in a non-stick skillet and add sliced onion and salt. Cook and stir for 6-8 minutes until tender and translucent.
Place hot dogs on a preheat grill and cook for about 7-8 minutes, turning as needed until bacon is cooked. Remove toothpicks.
Assemble by placing hot dog in a bun, top with cooked onion, sprinkle with jalapeno, and drizzle with mustard (and ketchup if desired).