PDA

View Full Version : سلکتور کلای دارای فرزند با id خاص



ASedJavad
سه شنبه 19 خرداد 1394, 19:59 عصر
سلام
فرض کنیم چند تا div با کلاس یکسان a داریم که هر کدوم شامل تعدادی تگ فرزند و نوه و نتیجه و نبیره و ... هستند که فقط یکی از این نوه، نتیجه ها دارای id ای با نام b هست. یعنی یه همچین چیزی:

<div class="a">
...
</div>
<div class="a">
...
</div>
...
<div class="a"> میخواهیم کل این دیو انتخاب شود
<div class="a2">
<div id="b">...</div>
</div>
</div>
<div class="a">
...
</div>
<div class="a">
...
</div>

حالا میخوام با css اون دیو با کلاس a ای رو انتخاب کنم که دارای فرزند، یا نوه ای با آی دی b هست.

afshinz
سه شنبه 19 خرداد 1394, 20:03 عصر
div.a div.a2 div#b{}
.a .a2 #b{}
.a2 #b{}
div div #b
با همه اینا میشه
ولی خب یکم اگه فکر کنید اصلا نیازی نیست چون id که مقدارش b باشه رو میتونی فقط به یه تگ نسبت بدی پس خیلی راحت اینجوری سلکت میشه #b{}

ASedJavad
سه شنبه 19 خرداد 1394, 23:10 عصر
div.a div.a2 div#b{}
.a .a2 #b{}
.a2 #b{}
div div #b
با همه اینا میشه
ولی خب یکم اگه فکر کنید اصلا نیازی نیست چون id که مقدارش b باشه رو میتونی فقط به یه تگ نسبت بدی پس خیلی راحت اینجوری سلکت میشه #b{}

ممنون. ولی من نمیخوام تگ با آی دی b رو سلکت کنم بلکه میخوام تگ با کلاس a رو سلکت کنم که دارای فرزند b است. بهتر بود متن رو کامل میخوندید.

Maryam.J
چهارشنبه 20 خرداد 1394, 11:25 صبح
فقط با css نمیشه همچین کاری کرد.
باید با جی کوئری، اون تگ b رو پیدا کنید و به پرنتش یه کلاس اضافه کنید و از اون کلاس استفاده کنید.