小道具およびattRの違い:jQueryの

attrのフルネーム属性(属性) 

フル小道具プロパティ(属性)

そこのプロパティがありますが、それらは同じ属性ではありませんを参照しているが、HTMLタグの属性を参照し、小道具は、DOMオブジェクトのプロパティを参照する属性attrは、attrの、明示的、暗黙的および小道具も考えることができます。

例えば:

<input type = "チェックボックス" ID = "I1" 値= "1">

上記のコードのために、

$( "#i1の")。attrの( "確認")   // 未定義の 
$( "#i1の")。小道具( "確認")   // 

取得財産を支えることはそれほど偽としてチェック、DOMオブジェクトである一方、attrのあなたは、ラベル物事が未定義取得します取得できない見ることができます。

次のコードを交換する場合:

<input type = "チェックボックスが" ID = "I1" 値= "1" をチェック>

その後、実行します。

$( "#I1は")。attrの( "確認")    // チェックする 
$( "#i1のを")。( "確認")小道具   // 

これは、その範囲は、HTMLタグ内のプロパティに限られており、小道具買収はDOMオブジェクトのプロパティで、偽のリターンを選択していない、選択された真を返し、ATTRの限界を証明しなければなりません。

その後ATTR、カスタム属性を再度見て、違いが何であるかを支えます:

<input type = "チェックボックス" にチェックID = "I1" 値= "1" 私= "自定义属性">

次のコードを実行します。

$( "#i1の")。attrの( "私")    // "自定义属性" 
$( "#i1の")。( "私")を支える   // 未定義

あなたは取得カスタムタグの属性をサポートしていない小道具を見ることができます。

要約すると:

  1. ATTRと属性とカスタム属性のいくつかを見るためにラベルに
  2. 戻って、このようなチェックボックス、ラジオや小道具によって選択されているかどうかのオプションとしてブール値について。

おすすめ

転載: www.cnblogs.com/shengguorui/p/11303290.html