2011-12-09 15 views
12

को बदलने के लिए div के अंदर एक छवि का चयन कैसे कर सकता हूं मेरे पास निम्न div है और मैं DIV का चयनकर्ता आईडी जानता हूं।, मैं अपने स्रोत

<div class="event"><img src="/Content/Images/Icons/calendar16.png">Event Name</div> 

लेकिन मुझे नहीं पता कि छवि क्या है। मुझे div के अंदर छवि चयनकर्ता को खोजने के लिए कुछ चाहिए जो मेरे पास है ताकि मैं छवि के स्रोत को एक नई छवि में बदल सकूं।

उत्तर

31
$('.event').children('img').attr('src', '<source here>'); 

यह event वर्ग के साथ सभी तत्वों का चयन करता है और उसके बाद अपने बच्चों को img तत्वों पाता है। यदि आपके पास एकाधिक मिलान हैं और वे अपने स्रोतों को अलग-अलग बदलना चाहते हैं तो आप उनके माध्यम से $.each() का उपयोग कर सकते हैं।

एक डेमो: http://jsfiddle.net/aPzgR/

5
$('div.event img').attr('src', '/anything'); 

आप event वर्ग के रूप में के साथ कई divs है, तो आप div का चयन बेहतर कर रहे हैं आईडी द्वारा यदि आप सभी छवियों के स्रोत को बदलना नहीं चाहते हैं

संबंधित मुद्दे