मेरे पास एक पृष्ठ है जो थंबनेल पर आते समय छवि का एक बड़ा संस्करण प्रदर्शित करना है।सीएसएस और JQuery: यूआरएल के छवि नाम ब्रेक कोड के अंदर रिक्त स्थान()
$(document).ready(function(){
$('img').hover(function() {
var src = $("#im" + this.id).attr("src");
$('#viewlarge').css('backgroundImage','url(' + src +')');
return false;
});
});
छवियों मैं का उपयोग करें, एक रूबी स्क्रिप्ट के द्वारा उत्पन्न कर रहे हैं कि एक समान के साथ एक छवि "उत्पन्न", फिर भी:
मैं एक एक आईडी और JQuery कोड 'div' है निम्नलिखित के रूप में है अलग आईडी हालांकि, कभी-कभी, फ़ोटो अपलोड की जाती हैं जिनमें "रिक्त स्थान" होते हैं। मेरे डेवलपर टूल मुझे बताते हैं कि पृष्ठभूमि-छवि सही ढंग से सेट नहीं है, फिर भी छवि पथ सही है और ब्राउज़र को छवि ढूँढने में समस्या नहीं है।
मेरा सवाल है, क्या मैं किसी भी तरह से url 'src' को sanitize कर सकता हूं, तो रिक्त स्थान कोई समस्या नहीं होगी? मुझे इस सर्वर की ओर से करने के बारे में पता है, फिर भी मैं जानना चाहता हूं कि JQuery/JS के साथ यह कैसे करें।
धन्यवाद!
+1, मुझे अपने जवाब में 'एन्कोडुरि' और 'एन्कोडुरिकोम्पोनेंट' मिला। –
+1, आपकी स्पष्ट व्याख्या के लिए धन्यवाद! मुझे इसे आजमाना है। – Shyam
क्या आप इसे प्रदर्शित करने के लिए एक सरल जावास्क्रिप्ट उदाहरण लिख सकते हैं? – user3629945