As an experienced gardener with years of hands-on weed management, I avoid salt due to its high solubility and long-lasting impact on soil. Instead, I rely on white vinegar for a safer, targeted approach.
Mix equal parts water and white vinegar, then spray directly onto weed leaves. Depending on the plant type, you may need two applications. Note that vinegar contains 8% acetic acid—the key active ingredient—which also affects soil microorganisms. While some apply undiluted vinegar, I recommend starting diluted to minimize soil acidification. For best results, spray in full sun. Adding a bit of black soap or whole milk acts as a wetting agent, helping the solution cling to foliage.

Always thoroughly clean your sprayer after each use to prevent clogs and residue buildup.