これはjqueryの質問です。管理パネルでワードプレスとオプションフレームワークを使用しているため、チェックボックスで特定のオプションを非表示にする必要があります。問題は、要素の 1 つがドロップダウン メニューであり、コードはテキスト入力に対して機能しますが、最初は非表示にできないようです (つまり、2 回クリックするとドロップダウンが消えます)。コードは次のとおりです。
jQuery('#telephone_hidden').click(function() {
if (jQuery('#telephone_hidden').attr('checked') ? true : false) {
jQuery('#section-telephone_dropdown_icons, #section-telephone_number_hidden').show();
} else {
jQuery('#section-telephone_dropdown_icons, #section-telephone_number_hidden').fadeToggle(400);
}
});
私はjQueryがあまり得意ではありませんが、これでうまくいくはずだと思います。少なくとも、これにはもっと良い方法があります。
ありがとう