最近、プロジェクトでドロップダウン ボックスの選択のチェックを外す問題が発生しました。そのときは、jquery の attr() メソッドを直接使用しました。
$("#type").find("option:selected").attr("selected", false);
コードを実行しても期待どおりの効果は得られず、明らかにこの方法は機能しません。
そこで私は prop() メソッドを思いつきました
prop() は、選択された要素のプロパティと値を設定または返す jQuery の組み込みメソッドです。このメソッドを使用して属性値を返す場合は、最初に一致した要素の値が返され、このメソッドを使用して属性値を設定する場合は、選択した要素に 1 つ以上の属性を設定します。
パラメータ: 以下に指定されている 2 つのパラメータを受け入れます:
para1: 属性を指定します。
para2: 設定されている場合、属性の値を指定します。
戻り値: 選択した要素の属性とその属性に設定された値を返します。
直接使用してコードを添付してください。私は最初のものを使用しています
$("#type").find("option").each(function(){
$(this).prop('selected', false)
})
$("#type").find("option:selected").prop("selected", false);
###### コードは実行され、完璧なソリューションです。役に立ったと思ったらいいね