Если вы пытаетесь выполнить это только 12 раз, я бы сделал (обратите внимание, что операция не равна неравной):
for (i = 1; i < 13; ++i) {
Кроме того, где определяется myFunc?Может быть, вы пытаетесь сделать:
$(id).on("change", function() {
this.value += " tab";
});
Еще одна вещь, и я не знаю, если это все еще проблема, в некоторых браузерах, jQuery использовать, чтобы иметь проблему с установкой значения на входегде не было значения атрибута define.
<input id="input1" type="text" value="" />