2012-11-23 11 views
34

सहायता से चुनिंदा तत्वों मैं PHP के साथ उत्पन्न कुछ तत्वों है और मुझे पता है कि अगर यह एक अधूरी आईडी के साथ एक तत्व का चयन करने के लिए संभव है, उदाहरण के लिए चाहते हैं:सीएसएस आंशिक आईडी

<div class="1" id="as_1"> ... </div> 
<div class="2" id="bs_1"> ... </div> 

<div class="1" id="as_2"> ... </div> 
<div class="2" id="bs_2"> ... </div> 

वर्ग के लिए किया जा रहा है चीजें उनके समान हैं, लेकिन अब मुझे उन्हें अलग-अलग चुनने की ज़रूरत है, लेकिन मुझे पूरा आईडी नाम नहीं पता है।

#as_{ ... } 
#bs_{ ... } 

अग्रिम धन्यवाद:

मैं की तरह कुछ का उपयोग कर सकते।

+0

[सीएसएस चयनकर्ता (आईडी में टेक्स्ट का हिस्सा शामिल है) का संभावित डुप्लिकेट] (http://stackoverflow.com/questions/12155833/css-selector-id-contains-part-of-text) –

उत्तर

55
आईडी चयनकर्ताओं के साथ नहीं

बाद से वे पूरा आईडी नाम की आवश्यकता होती है, लेकिन substring attribute selectors साथ:

div[id^="as_"] 
div[id^="bs_"] 

लेकिन चूंकि अपने तत्वों को एक class वैसे भी विशेषता है, क्यों नहीं तत्वों के प्रत्येक समूह के लिए एक आम वर्ग को जोड़ने और से चयन चीजों को आसान बनाने के लिए वह कक्षा? आप आईडी उत्पन्न करने के लिए करते हुए PHP का उपयोग करके समूह वर्ग निर्धारित करने में सक्षम होना चाहिए।

+2

दाएं। लेकिन मैं यह भी जोड़ना चाहूंगा कि कुछ प्रकार के तत्वों के लिए सामान्य वर्गनाम जोड़ने और इसे संदर्भित करने के लिए बेहतर हो सकता है, और आईडी विशेषता द्वारा चयन नहीं किया जा सकता है। – gkond

+0

धन्यवाद कि काम किया :) :) स्वीकार करने के लिए इंतजार करना है :) –

+0

@gkond: मैं उस पर पहुंचने वाला था - धन्यवाद। – BoltClock

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