ठीक प्राप्त करने के लिए, तो मैं एक jQuery कोड है जो XML डेटा से मेरा रेडियो आदानों निर्माण करती है मिल गया है, इस तरह:कैसे सब अनियंत्रित रेडियो बटन
var items = xml.children('item');
if (items.length > 0)
{
var ul = $('<ul/>',{
class: 'priceList'
});
items.each(function(){
var $this = $(this);
var li = $('<li/>');
var img = $('<img/>',{
src: 'products/' + $this.children('image').text(),
});
var input = $('<input/>',{
type: 'radio',
id: $this.children('id').text(),
name: 'products'
});
var span = $('<span/>',{
text: $this.children('price').text() + ' USD'
});
var label = $('<label/>',{
for: $this.children('id').text()
});
label.append(img);
label.append("</br>");
label.append(span);
li.append(input);
li.append(label);
ul.hide().append(li).fadeIn('slow');
});
return ul;
}
return null;
अब मैं एक अच्छा तरीका की जरूरत है सभी अनियंत्रित रेडियो को खोजने के लिए लेबल और उनके साथ कुछ करो, उदाहरण के लिए उन्हें बाहर निकाल दें या एक सीएसएस संपत्ति बदलें। चूंकि एक्सएमएल सूची में लगभग 40 आइटम होते हैं, यदि एक और लेखन लिखना कोई नहीं है। एक अच्छा समाधान की आवश्यकता है। अग्रिम में धन्यवाद!
संपादित करें: नीचे मेरा उत्तर देखें।
बस उत्सुक। क्या आप अनचेक बोतलों के लिए शैली को डिफ़ॉल्ट बना सकते हैं और केवल चेक किए गए एक को पुन: स्थापित कर सकते हैं? ऐसा लगता है कि यदि आप कर सकते हैं तो यह अधिक आसान और अधिक कुशल होगा। निश्चित रूप से – nycdan
मैं कर सकता हूं। लेकिन मुझे वह परिणाम नहीं मिलेगा जो मुझे चाहिए। दर्शक को उनमें से किसी एक को चेक करने से पहले सभी तत्वों को अनलर्टेड करने की आवश्यकता होती है। – khvn
गोचा। इस पर झुकाव करना होगा। किसी को भी किसी भी मामले में जल्दी से एक अच्छा समाधान के साथ होगा। – nycdan