Как работать с переменными в jquery?
Что бы я не выбирал в radiobutton, значение a и b, соответственно и strr остаётся таким же.Вы инициализируете переменные a и b, а пишете в $a и $b.strr у вас инициализируется один раз значенями из a и b - но это не значит, что при любом изменении a и b значение внутри strr изменится. Оно как сохранилось один раз, так и останется. Хотите сделать его динамическим - вычисляйте перед каждым использованием.не понял как передавать значение переменной из циклаВ вашем коде нет ни одного цикла.
Переменные в jQuery ничем не отличаются от переменных во всём остальном javascript.
Должно быть так - jsfiddle.net/koceg/zvo4c4e6/2
внесите генерацию URL внутрь функций.