私はsetAttribute('color', 'black')
といくつかの要素のCSSを変更します。この要素がjQuery.data()オブジェクトに格納された後。しかし、私のdata()オブジェクトでは、前に定義したCSSは格納されません。jQuery.data()with CSS
私は間違っていますか?
ありがとうございました!
私はsetAttribute('color', 'black')
といくつかの要素のCSSを変更します。この要素がjQuery.data()オブジェクトに格納された後。しかし、私のdata()オブジェクトでは、前に定義したCSSは格納されません。jQuery.data()with CSS
私は間違っていますか?
ありがとうございました!
setAttribute
はCSSを変更しません。属性を変更します。
あなたはCSSを設定したいなら、あなたは希望:
element.style.color = 'black';
これも機能しません。 – shub
私が持っている場合:あなたが行うことができますjQueryを使って
<div class="element"></div>
:
$(".element").css("color", "black");
をこれには次のようにレンダリングされます:
<div class="element" style="color:black;"></div>
しかし、setAttributeメソッドを使用して
がレンダリングされます:
<div class="element" color="black"></div>
あなたは私たちあなたのコード例を示しすることはできますか?おそらくhttp://jsfiddle.net – ManseUK
の属性の設定は、CSSの設定と同じではありません。あなたが望むのは '.setAttribute()'ではなく '.css()'関数です。 – Spudley