jquery multiselectウィジェットを使用しています。私はすべてが手動でチェックされている場合は、すべてのチェックを外したいと思います。私は、これは動作しません JSFiddle--> Codeマルチセレクションウィジェットのすべてのオプションを選択解除する方法
のサンプルコードを持っています。選択オプションが手動で選択されている場合は、チェックボックスが選択されていないチェックボックスが選択されていないことを確認してください。だから、$this.children("option").not('[selected]').length
が1で、ui.checked
であるかどうかを確認し、uncheckAll
を呼んだが、その後 のコードが正常に動作していれば、$this.children("option").not('[selected]').length
は最後のコードを選択すると0になる。
私は何が起こっているのか疑問に思って。
私はあなたが求めているものは考えている、とチェック/フィドルにすべてのチェックを外し私のために正常に動作しますか? –
すべて手動で選択してみてください。 multiselectclickイベントがトリガされるはずです。すべてのオプションが選択されていれば、それは起こっていないチェックを解除する必要があります – coool
私はそれらを手動でチェックすると私のために働いています – Vigrond