違いはありますか
$("#myselectname option:selected").val()
と
$("#myselectname").val()
、ここで、myselectnameはSELECTの識別子です。私は両方が同じを返すのを見ることができます。
違いはありますか
$("#myselectname option:selected").val()
と
$("#myselectname").val()
、ここで、myselectnameはSELECTの識別子です。私は両方が同じを返すのを見ることができます。
はい、最初は選択されたオプションの値を取得し、2番目は選択自体の値を取得し、選択は選択されたオプションと等しい値を持つため、両方とも同じ値を返しますが、同じではありませんもの。
getElementById のみを使用し、DOM トラバーサルを使用しないセレクターがあり、高速で直接的なため、通常は最後のオプションが最適なオプションです。
いいえ。違いはありません。val()
現在選択されている項目を返します。唯一の違いは、最初のバージョンが冗長であるため、2 番目のバージョンがわずかに高速であることです。