ドロップダウンボックスを選択して質問のチェックを外します

 最近、プロジェクトでドロップダウン ボックスの選択のチェックを外す問題が発生しました。そのときは、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);

###### コードは実行され、完璧なソリューションです。役に立ったと思ったらいいね

おすすめ

転載: blog.csdn.net/Mr_LiangDaGe/article/details/126410297