コードを直接アップロードしますコードは次のとおりです。すべて選択機能は使いにくいです
文を変更します
_input を下に置くとコードが正常に実行されるのはなぜですか?スコープに応じてコールバック関数内で外部変数を取得することはできないのでしょうか?
光阴似箭催人老,日月如移越少年。
両方を自分でテストできます: https://jsfiddle.net/8j9q69qm/
テストしたところ、どちらも問題ありませんでした
いいえ、すべて同じです
リーリー
未定義の場合は、ログを確認すると、問題がどこにあるかがわかります。
1 つは事前にノードを確認してキャッシュする方法、もう 1 つはクリック時にリアルタイムでノードを確認する方法です。 #shop_content ul input[type=checkbox] セレクターに対応するノードが変化しない場合、2 つの方法は同じであり、キャッシュ効率は比較的高くなります。対応するノードが削除、追加、または置換される可能性がある場合は、クリックするたびにリアルタイムでノードを見つけるために 2 番目の方法を使用する必要があります
両方を自分でテストできます: https://jsfiddle.net/8j9q69qm/
テストしたところ、どちらも問題ありませんでした
いいえ、すべて同じです
リーリー
未定義の場合は、ログを確認すると、問題がどこにあるかがわかります。
1 つは事前にノードを確認してキャッシュする方法、もう 1 つはクリック時にリアルタイムでノードを確認する方法です。 #shop_content ul input[type=checkbox] セレクターに対応するノードが変化しない場合、2 つの方法は同じであり、キャッシュ効率は比較的高くなります。対応するノードが削除、追加、または置換される可能性がある場合は、クリックするたびにリアルタイムでノードを見つけるために 2 番目の方法を使用する必要があります