私は、承認と拒否のラジオボタンを持つレコードのテーブルを持っています。すべてのボタンをクリアするリセットボタンを作成しましたが、「すべて承認」ボタンと「拒否」ボタンをクリックしてすべてのラジオボタンをクリアし、それぞれのCSSクラスのボタンをすべて選択しようとしています。jQueryはCSSクラスでRadioButtonを選択していませんか?
次のコードでは、警告メッセージが表示されるだけでなく、すべてのラジオボタンのチェックが外されますが、CSSクラスのものはチェックされません。私の研究から、これはうまくいくかのように見えますが、Dev Toolsには何のエラーも見られません。
ここにjQueryがあります。アラートは機能し、すべてのボタンのチェックを外す次の行は機能しますが、.rdoApproveのクラスを持つすべてのボタンを見つけようとする3行目は機能していません。
$("#approveAll").click(function() {
alert("approve clicked");
$('input:radio').attr('checked', false);
$('input:radio.rdoApprove').attr('checked', true);
});
これは要素を検査するときのブラウザのコードからのものです。私はCSSのクラスを見ることができますし、名前をコピーして貼り付けて、何か間違いがないことを確認しました。
[MCVE]スニペット(エディタで '<>'ツールバーのボタン)に変換してください。 –
最近、誰もがDownVoteを幸せにしています。 @AlanLarimer ...あなたがここで何を望んでいるのか分かりません。あなたは私のコードをすべてページに投稿したいのですか? – Caverman
質問にはコードのイメージを使用しました。 [mcve]記事は不明ですか?これは、すべての人が実際の問題を理解するのに役立ち、しばしばOPへの解決策を明らかにする。 –