Даже при запуске Windows, Вы не видели бы всех 4 ГБ выделенной памяти. Часть его резервируется для Графического Поршня. Если Вы перейдете к веб-сайту Производителя и посмотрите на технические спецификации для своей системы под памятью, то это скажет Вам, сколько из установленной памяти применимо.
Как насчет
$("#denied_seekrs").click(function() {
var checkedInputs = $("input:checked");
var test = "";
$.each(checkedInputs, function(i, val) {
test += val.value+",";
});
test = test.substring(0,(test.length-1));
alert(test);
});
Я не совсем уверен, что вы ищите, но я предполагаю, что метод jQuery.each () поможет. Вы можете использовать его для перебора массивов, объектов и т. Д.
var arr = [ "one", "two", "three", "four", "five" ];
jQuery.each(arr, function() {
$("#" + this).text("My id is " + this + ".");
return (this != "four"); // will stop running to skip "five"
});
как насчет чего-то вроде этого:
jQuery.each(checked, function() {
$(checked + this).text("My id is " + this + ".");
});
Может ли быть так, что - в конечном итоге - вы ищете $. SerializeArray ()
или $. Serialize ()
?
Если нет , тогда, возможно, это поможет вам:
$("#denied_seekrs").click(function()
{
if (!isCheckedById("selectname"))
{
alert ("Please select at least one event");
return false;
}
else
{
// prepare array of values
var values = [];
// prepare list of checked checkboxes
var $checkboxes = $("input[@id=selectname]:checked");
// push each individual value into the array
$checkboxes.each(function() { values.push( $(this).val() ); });
// debug output
alert( values.join("\n") );
//submit the form
}
});
Как я понял, вы хотите, чтобы пользователь установил один флажок (или один или несколько?). Это должно сделать это:
$("#denied_seekrs").click(function()
{
var $checkedInputs = $("input:checked");
if ($checkedInputs.length != 1)
{
alert ("Please select one event");
return false;
}
alert( $checkedInputs.val() ); //submit the form
});
РЕДАКТИРОВАТЬ: Прочитав ваш вопрос еще раз, я понял, что приведенный выше код не отвечает на ваш вопрос. Однако приведенное выше работает и представляет собой гораздо более короткую версию вашего решения. Возможно, вы захотите использовать его вместо этого. Чтобы ответить на ваш вопрос, вы можете предупредить значение всех флажков следующим образом:
Измените это:
alert( $checkedInputs.val() ); //submit the form
на это:
var values = "";
$checkedInputs.each(function(){
values += $(this).val() + " ";
});
alert( values );