2014-09-23 2 views
0

Я хочу, чтобы входной идентификатор начинается со строки, которая является переменной, следующий код не работаетвход идентификатор начинается со строки, которая variabe

var st="F" + pi + "_"; 
    $(':input[id^=st]').val($x(ti).value); 
+0

В отличие от bash или PHP, JavaScript не имеет какой-либо переменной-интерполяции в строках (помимо escape-последовательностей). –

ответ

2

Вам необходимо сцепить переменную в строку здесь.

$(':input[id^='+st+']').val($x(ti).value); 
       ^^^^^^ 
+0

О, боже, ты спас мой день, спасибо! –

Смежные вопросы