У меня проблема с $ .each в функции jQuery, так как у меня есть следующая функция:
function set_max(unit) {</p>
<pre><code>var max = parseInt($("#"+unit+"_area").html().replace('(','').replace(')',''));
if (max > 0) {
$("[name="+unit+"]").val(max);
$("[name=area]").html('(0)');
} else {
var val = $("#"+unit+"_area").attr('max');
$("[name="+unit+"]").val('');
$("#"+unit+"_area").html('('+val+')');
$.each($("[name=area]"),function(){
var caller = $(this).attr('id');
vall = $("#"+caller+"_area").attr('max');
$(caller).html('('+vall+')');
});
}
}
Нокаждая часть не работает, так как части .html () из ссылки остаются равными 0. Ссылки выглядят следующим образом:
<a id="spear_area" name="area" max="5812" href="javascript:set_max('spear');">(5812)</a>