علیرضا احمدی بابلانی : وب مهراز - جامعه برنامه نویسی ایران

آیا با css میتوان به عنصر parent دسترسی پیدا کرد ؟

همه می دانیم که از طریق jQuery و javascript براحتی میتوان به عنصر parent دسترسی پیدا کرد . اما سوال اینجاست که در css نیز امکان پذیر میباشد یا خیر ؟
در صورت امکان از روی کد html زیر پاسخ دهید . متشکر



<ul class='parent'>
<li> list 1 </li>
<li class='child'> list 2 </li>
<li> list 3 </li>
</ul>
در این کد ها می خواهم بدون استفاده از کلاس ها از طریق li  به ul دسترسی پیدا کنم.

پاســخ ها

0000000000000000000000000000004
محمدرضا سخایی : حقیقتاً آنطور که از مستندات CSS برمی آید ، هیچ راهی برای دسترسی parent از طریق css وجود ندارد. اما به کمک زبان شی گرا و ساخت یافته Javascript یا Jquery میتوانیم براین مشکل فائق آییم.

// کد جاوااسکریپت:
document.getElementsByClassName('child')[0].parentNode;

// کد جی کوئری:
$('.child').parent().get(0); 
شنبه 09 اسفند 1393 ساعت : 36 : 10
تعداد بازدید : 485
ارسال به دوستان

ارسال