0

以下のコードを使用して、選択した chnaeckbox を取得しています。これらのチェックボックスはXSLT内に動的に追加されます。

//html
<div id="centerNameChk">
<input type="checkbox" name="emailList" onclick="">
Add Workforce Center to email
</input>
</div>

//jquery
if ($("#centerNameChk :checked").size() > 0) {
  //my code is here
}

上記のコードは FF、Chrome では正常に動作していますが、IE では$("#centerNameChk :checked").size()常に 0 が返されます。

jQuery 1.4.2 を使用しており、1.7.2 に更新しましたが、それでも同じ問題が発生します。

助言がありますか...

ありがとう

4

1 に答える 1

0

次のことを試してください。

if ($("#centerNameChk :checkbox").is(":checked")​​​​​) {
  // my code is here
}

デモ

于 2012-09-11T15:10:17.157 に答える