Jaxx is an HD (hierarchical deterministic) wallet, which means it generates a new address every time you send/receive coins to/from your current wallet address as a way of keeping your balance private (excluding ETH and ERC20 tokens).
For coins like Bitcoin and Bitcoin clones (Litecoin, Dogecoin, ZCash etc.), when you're sending an amount of coins, there will be a transaction that uses up the balances in your wallet addresses and account the entire balance of the addresses used in the transaction, not just the amount you are intending to send. That doesn't mean it's sending everything out, it just uses the total amount as the amount for the transaction, splits that total amount into the amount you're intending to send and returns the remaining amount back to your wallet, in what is called a change address.
This is why you are sometimes seeing two output addresses. Rest assured that the change address is linked to your wallet address and all other addresses that are derived from the mnemonic seed/12 word backup phrase. Output one is the receiving address for the amount you intended to send and the second output is the return address for the change amount, left over from the total balances used (spent) as part of the transaction.
To better understand the concept think about going grocery shopping and paying for the items in your cart. If the total cost of your purchase is 98$, you hand over to the cashier two 50$ bills (transaction has two inputs, 50$ balance each) so you're transacting 100$ in total. The cashier keeps 98$ (the first output of your transaction is the amount you intended to send to the cashier) and the cashier returns 2$ which is the remaining change of the 100$ transaction (and you get that as a second output of the transaction, in the change address).