私のプロジェクトでは、複数のチェックボックス(合計27個)があります.1回のクリックですべてのチェックボックスを選択しようとしています。同じボタンをクリックして同じチェックボックスの選択を解除したいのですが、ボタンはセレクタとセレクタのように動作するはずです。ボタンの代わりにチェックボックスを使用することはできません。 私のhtmlコードは次のとおりです。JSでボタンで複数のチェックボックスを選択して解除する方法
<div class="countryAll">
<span class="countrySelect_lngTrans_Translatable" title="Select All">
<input type="button" class="selectAllcountry" />
</span>
<span class="displayData">Select whole country</span>
</div>
:
$(self.element).on('click', '.selectAllcountry', function(e) {
debugger;
$('.chkCountry').trigger('click')
e.stopPropagation();
});
提供されたマークアップにはチェックボックスがありません... – Rayon
'$( 'button.selectAllcountry')on( 'click'、function(){$( 'countryAll')。find( ':チェックボックス ')。prop(' checked '、true)}) ' – Rayon
https://jsfiddle.net/arunpjohny/L98ros97/1/のようなもの? –