前述の記事では、最初に[すべての[すべて]ボタンをクリックしてチェックマークを表示しますが、2回目は表示されません。 Propを使用して、チェックされた属性を追加する必要があります。
ただし、PROPを使用すると問題が発生します。チェックマークが表示され、チェックされた属性は追加されません(たとえば:$( "input [type = 'checkbox'] [name = 'che']")。
まず、アイデアを理解しましょう。「反選択」関数の実装は、「すべて」と「すべての選択」関数が実行されたときにチェックされた属性があるかどうかを判断することであるため、チェックされた属性がクリアされ、繰り返し追加されたチェック済み属性がクリアされるようにします。サンプルコードは次のとおりです。
// select $( "#quanxuan")。クリック(function(){$( "#tb") $( "#fanxuan")。クリック(function(){$( "#tb")。 prop( "checked"、false);} else {$(this).removeattr( "checked"); $(this).prop( "checked"、false);} else {$(this).removeattr( "checked"); $(this).prop( "checked"、 "checked");});});});現在、私たちはこの冗長な方法についてのみ考えることができ、将来新しいソリューションに遭遇した場合に追加します。
上記は、編集者がオールインワンに選択されていない入力について紹介した吐き気の異常な状況です。それは非常に優れており、参照値があります。私はそれが誰にでも役立つことを願っています!