重複の可能性:
カスタム属性を取得するjQuery.attrは未定義を返します
私は奇妙な問題を抱えていますが、私はただ愚かなことをしていることを望んでいます。<img>
jQueryを使用して要素に新しい属性を作成しようとしています。次の行は次のとおりです。
$(selector).attr('selected', 'no');
ChromeでDOMを調べると、値を何に設定しても、selected="selected"が表示されます。
いくつかの追加情報:「Yes」、「No」、および「Partial」プロパティ値を追跡する必要があるため、ブール値だけを使用することはできません。img自体の「onClick」イベントからJS関数を呼び出し、this
パラメーターとして渡します。メソッド内のオブジェクトを調べたところ、正しいオブジェクトが渡されました。属性が設定されているという事実(たとえ間違った値であっても)もこれをサポートします。
私はここで愚かなことをしていると確信しています...何かアドバイスをいただければ幸いです。