मैं पुस्तक "jQuery पॉकेट संदर्भ" पढ़ रहा हूँ स्थापित करने के लिए jQuery attr() का उपयोग करता है ओ रेली, 2011 पेज 15 में, यह, "सीएसएस"
'उदाहरण के लिए कहा, बुला attr ("सीएसएस ", {पृष्ठभूमि रंग:" ग्रे "}) सीएसएस ({backgroundColor:" gray "} को कॉल करने जैसा ही है)। '
लेकिन मैं attr ("css", {}) काम नहीं कर सकता। मेरे परीक्षण कोड: http://jsfiddle.net/4UMN3/4/
$(function() {
$("#btnChangeColor").click(function() {
$("#spanText").attr("css", { backgroundColor: "gray" });
});
});
सीएसएस() विधि ठीक काम करता है, http://jsfiddle.net/4UMN3/5/
धन्यवाद
कुछ भी नहीं है html में सीएसएस विशेषता के रूप में बात (है http://api.jquery.com/ attr /)। हो सकता है [पुस्तक में त्रुटि] (http://www.oreilly.com/catalog/errata.csp?ISBN = 0636920016182)। – Blazemonger
यदि आपके पास '.css()' है तो आपको '.attr()' का उपयोग करने की आवश्यकता क्यों होगी? – j08691
क्या यह O'Reilly की साइट पर [दूसरी पुष्टि त्रुटि] से संबंधित है (http://www.oreilly.com/catalog/errata.csp?isbn=0636920016182)? – Blazemonger