div を無効にすると、すべてのコンテンツも無効になると思っていました。
ただし、コンテンツはグレー表示されていますが、操作は可能です。
それを実行する方法はありますか? (div を無効にして、すべてのコンテンツも無効にします)
ベストアンサー1
上記の回答の多くは、フォーム要素にのみ適用されます。コンテンツを含むすべての DIV を無効にする簡単な方法は、マウス操作を無効にすることです。例:
$("#mydiv").addClass("disabledbutton");
CS
.disabledbutton {
pointer-events: none;
opacity: 0.4;
}
補足:
多くの人が次のようにコメントしています。「これにより、マウス イベントが禁止されるだけで、コントロールは引き続き有効になります」および「キーボードでナビゲートすることは引き続き可能です」。このコードをスクリプトに追加すると、キーボード タブなどの他の方法で入力にアクセスできなくなります。このコードをニーズに合わせて変更できます。
$([Parent Container]).find('input').each(function () {
$(this).attr('disabled', 'disabled');
});