का उपयोग कर पाठ-संरेखण के लिए शैली को गतिशील रूप से जोड़ने के लिए कैसे करें मैं सीएसएस 2.1 के आसपास सामान्य आईई बग को सही करने की कोशिश कर रहा हूं और कस्टम टेक्स्ट-एलाइन शैली जोड़ने के लिए तत्वों की शैली गुणों को बदलने का एक तरीका चाहिए।jQuery
वर्तमान में jQuery में आप की तरह
$(this).width(or $(this).height(
कुछ कर सकते हैं, लेकिन मैं यह एक ही दृष्टिकोण के साथ पाठ के अनुरूप परिवर्तन करने के लिए एक अच्छा तरीका खोजने के लिए प्रतीत नहीं कर सकते हैं।
आइटम में पहले से ही एक कक्षा है और मैं उस वर्ग में टेक्स्ट-एलाइन को बिना किसी किस्मत के सेट करता हूं। कक्षा के परिभाषित होने के बाद इस तत्व में केवल टेक्स्ट-एलाइन सीएसएस विशेषता जोड़ना संभव है?
मैं बस अपना चौड़ाई समायोजन के बाद और मैं फ़ायरबग मैं देख रहा हूँ केवल "चौड़ाई" में इस देखने के बाद इस
$(this).css("text-align", "center");
की तरह कुछ है केवल संपत्ति शैली पर सेट है। कोई मदद?
संपादित करें:
वाह - इस प्रश्न पर बड़ी प्रतिक्रिया! जिन्होंने उत्तर दिया है उन सभी को धन्यवाद! हाथ में समस्या को हल थोड़ा और अधिक विस्तार:
मैं jqGrid A3.5 के लिए जे एस स्रोत फेरबदल कर रहा हूँ कुछ कस्टम उप ग्रिड काम और वास्तविक जे एस मैं फेरबदल कर रहा हूँ करने के लिए "इस प्रयोग करने के लिए नीचे दिए गए (खेद दिखाया गया है "ऊपर मेरे उदाहरण में, लेकिन मैं संक्षिप्तता के लिए इस सरल रखने के लिए)
var subGridJson = function(sjxml, sbid) {
var tbl, trdiv, tddiv, result = "", i, cur, sgmap,
dummy = document.createElement("table");
tbl = document.createElement("tbody");
$(dummy).attr({ cellSpacing: "0", cellPadding: "0", border: "0" });
trdiv = document.createElement("tr");
for (i = 0; i < ts.p.subGridModel[0].name.length; i++) {
tddiv = document.createElement("th");
tddiv.className = "ui-state-default ui-th-column";
$(tddiv).html(ts.p.subGridModel[0].name[i]);
$(tddiv).width(ts.p.subGridModel[0].width[i]);
trdiv.appendChild(tddiv);
}
tbl.appendChild(trdiv);
मैं कोई भाग्य के साथ नीचे (बशर्ते जवाब) से दोनों की कोशिश की है चाहता था।
$(tddiv).width(ts.p.subGridModel[0].width[i]).attr('style', 'text-align: center');
और
$(tddiv).width(ts.p.subGridModel[0].width[i]).css('text-align', 'center');
मैं आज इस मुद्दे पर काम करते हैं और किसी को भी इस अजीब समस्या के अपना दर्द महसूस करने के लिए एक अंतिम समाधान पोस्ट करने के लिए जारी रहेगा।
यह काम करना चाहिए, लेकिन यह जब चौड़ाई के साथ मिलाकर प्रयोग असफल रहा है() पहले से स्थापित किया जा रहा। जवाब jquery चेनिंग का उपयोग करना है। – Steerpike