Jquery, чтобы найти, какой флажок отмечен? - PullRequest
1 голос
/ 21 апреля 2011

На моей странице 10 флажков, динамически создаваемых jquery.

Это начинается как chk1, chk2 и .... и так далее.

Я хочу узнать, какой флажок установлен из 10 флажков.

for (i=0; i < tbl01.length; i++)
{
if ($("input[type=checkbox][checked]"))
{
var checked = chk+i;

}
}

, где

tbl01

это мой набор данных для динамического создания моих флажков

Я пытался до некоторой степени, это правильно?

1 Ответ

6 голосов
/ 21 апреля 2011

Используйте переключатель : проверено :

$("input[type=checkbox]:checked")

Кроме того, если вы просто проверяете, существует ли элемент, вы захотите проверить .length в возвращенном селекторе (поскольку jquery всегда возвращает объект, он просто может не иметь ничего в нем):

if ($("input[type=checkbox]:checked").length) {
  // do stuff
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...