मैं jQueryjQuery
jQuery("#imageID").attr('src','http://localhost:8080/images/1/myImage.png');
का उपयोग करके उपरोक्त कोड मैं src विशेषता को बदल सकते हैं का उपयोग कर छवि src विशेषता को बदलने के लिए कोशिश कर रहा हूँ, लेकिन का उपयोग कर छवि src स्थापित करने के लिए कैसे जब मैं इस कोशिश: -
jQuery("#imageID").attr('src',jQuery("#imageBlock").css('background-image'));
मैं src बदलने में असमर्थ हूँ।
# 1 बस जब मैं समाधान को स्वीकार करने के बारे में था संपादित करें:
alert (jQuery("#imageBlock").css('background-image'));
रिटर्न प्रदान की है। मुझे कहना होगा, एफएफ में लगभग सभी समाधान काम करते थे। मैंने कोशिश की:
- टुकड़ा (4, -1);
- विभाजन ("(") [1]> तो (की जगह ")", "");
मुझे लगता है कि अन्य लोगों को भी काम करेंगे। लेकिन आईई में कोई भी समाधान काम नहीं कर रहा है। कारण किया जा रहा है: एफएफ देता है, जबकि:
आईई रिटर्न:
यूआरएल ("http://localhost:8080/images/1/myImage.png")
^^ मन उद्धरण यहां
अब, src attr सेट करने का सामान्य तरीका क्या हो सकता है। क्या मुझे ब्राउजर का परीक्षण करने की ज़रूरत है यदि यह आईई है या नहीं?
यह कामकाजी कोड है।
var src = "";
if (jQuery.browser.msie) {
src = jQuery("#imageBlock").css('background-image').slice(5,-2);
}else{
src = jQuery("#imageBlock").css('background-image').slice(4,-1);
}
jQuery("#imageID").attr('src', src);
मुझे वास्तव में यह पसंद नहीं है: x। यदि इससे कोई दूसरा समाधान है, तो कृपया मुझे बताएं या अन्यथा मैं slice
समाधान को तुरंत स्वीकार कर दूंगा।
[यह] [1] सरल है और मुद्दे पर। [1]: http://stackoverflow.com/questions/18867735/how-to-change-image-attrsrc-using-jquery –