क्या कोई तत्व माता-पिता की जांच करने और सीएसएस पृष्ठभूमि सेट वाले पहले व्यक्ति को ढूंढने का कोई तरीका है और फिर उस पृष्ठभूमि मूल्य को वापस कर दें?jQuery: जांचें कि तत्व में सीएसएस विशेषता है
कुछ की तरह:
var background = $('element').parents().has(css('background'));
अद्यतन:
jQuery.fn.getBg = function(){
var newBackground = this.parents().filter(function() {
return $(this).css('background-color').length > 0;
}).eq(0).css('background-color');
$(this).css('background-color',newBackground); console.log("new background is: "+newBackground);
};
शानदार समाधान +1 –
फ़ंक्शन (x) में वास्तव में 'x' क्या कर रहा है? क्या यह प्लेसहोल्डर है या वास्तव में इसका इस्तेमाल किसी चीज़ के लिए किया जा रहा है? – adamyonk
इसे आज़माएं: अगर ('') अलर्ट ("खाली स्ट्रिंग सत्य है!"); - आप भी "सच्चाई" मूल्य को बूलियन के साथ परिवर्तित कर सकते हैं !! – Pointy