У меня есть следующее
$().ready(function() {
$("input[name^=totalRent_]").each(function()
{ var input = $(this);
var name = input.attr('name');
var num = /\d+$/.exec(name)[0];
Моя HTML-форма имеет:
<input type="text" name="totalRent_1" value="" /> <br />
<input type="hidden" name="totalRent_1_hidden" /><br />
<hr />
<input type="text" name="totalRent_2" value="" /> <br />
<input type="hidden" name="totalRent_2_hidden" /><br />
<hr />
<input type="text" name="totalRent_3" value="" /> <br />
<input type="hidden" name="totalRent_3_hidden" /><br />
<hr />
Теперь я получаю ошибку javascript, говорящую:
/\d+$/.exec(name) равно нулю
Каждая функция прикреплена к («input [name ^ = totalRent_]»). Что мне нужно сделать, чтобы in подключался только к total_rent, а не с totalRent _..._ скрыто?
Заранее спасибо.