countTicked
という名前の変数がページ内に何個あるかの整数を格納しています。値が1より大きい場合、これを実行します
私はcountTicked
の値は、私はあなたたちが提供した変更を実装しました。1.
if (!$(clickedCheckBox).is(':checked'))
{
//do something
}
else
{
var selectedDots = $(currentMap).find('div.' + checkBoxID);
var relatedCheckBoxes = $(selectedDots).attr('class');
var countTicked = $(relatedCheckBoxes).filter(':checked');
if (countTicked > 1)
{
//do one thing
}
else
{
//do something else
}
}
よりも大きい場合に何かをするif
文を必要とします。しかし、私の2番目のIFステートメントはまだ動かない。私はまだ間違って何をしていますか?
関連するボックスとはなんですか?要素の名前?クラス?変数? – gdoron
jQueryオブジェクトの 'length'プロパティを使用しているので、' parseInt'(これはすでに数値です)を使う必要はありません。 –
parseIntを使うときは、次のように2番目の変数も渡してください:parseInt($(relatedBoxes).length、10);さもなければ、奇妙なことが起こり得る。 –