Ich lese das Buch „jQuery Pocket Reference“, O'Reilly, 2011 Sie auf der Seite 15 zu setzen, sagte erVerwendet jQuery attr() „css“
‚Zum Beispiel attr (" css Aufruf ", {backgroundColor:" grey "}) ist das gleiche wie das Aufrufen von css ({backgroundColor:" grey "}). '
Aber ich kann nicht das Attr ("css", {}) arbeiten. Mein Testcode: http://jsfiddle.net/4UMN3/4/
$(function() {
$("#btnChangeColor").click(function() {
$("#spanText").attr("css", { backgroundColor: "gray" });
});
});
Die css() Methode funktioniert gut, http://jsfiddle.net/4UMN3/5/
Dank
nichts davon in [Docs] no (http://api.jquery.com/ attr /). Könnte ein [Fehler im Buch] sein (http://www.oreilly.com/catalog/errata.csp?isbn = 0636920016182). – Blazemonger
Warum sollten Sie '.attr()' verwenden, wenn Sie '.css()' haben? – j08691
Entspricht das dem [zweiten bestätigten Fehler auf O'Reillys Website] (http://www.oreilly.com/catalog/errata.csp?isbn=0636920016182)? – Blazemonger