Я бы не стал показывать / скрывать флажки так, как вы делаете, но, конечно, я просто предполагаю, что вы действительно хотите. Я бы просто использовал один флажок и просто обновил значение:
<input type="checkbox" value="4" name="m_q" id="m_q" />
Теперь, вместо того, чтобы скрывать 4
и показывать 1
, просто сделайте это:
$("#m_q").val(1);
Или, если вы не можете добавить id
:
$("input[name=m_q]").val(1);
Помните, что «Просмотр источника» не будет отображать изменение значения, даже если оно работает.