PDA

View Full Version : سوال: دسترسی به tr قبلی



elham366
سه شنبه 01 شهریور 1390, 19:15 عصر
سلام
من یه تیبل دارم که به ردیفهای با شماره فردش یه کلاس به نام odd اضافه میشه و این ردیف ها یه td با id=NID دارن... توی ردیف های زوج یه <a> دارم که میخوام با کلیک روی اون مقدار NID ردیف قبلشو بدست بیارم، باید چیکار کنم؟ من خودم اینجوری نوشتم ولی کار نمیکنه!


var a=$(this).parent().prev("tr.odd").find("#NID").text();

ricky22
سه شنبه 01 شهریور 1390, 22:14 عصر
سلام.
لطفا کد HTML جدول مورد نظرتون رو اینجا قرار بدید. (اگر در این (http://jsfiddle.net/)سایت قرار بدید خیلی بهتر هست.)
به نظرم بهتر بود به جای ID های تکراری از Class selector استفاده می کردید.
---
به جای Parent از Closest tr هم می توانید استفاده کنید.

elham366
سه شنبه 01 شهریور 1390, 22:44 عصر
سلام.
لطفا کد HTML جدول مورد نظرتون رو اینجا قرار بدید. (اگر در این (http://jsfiddle.net/)سایت قرار بدید خیلی بهتر هست.)
به نظرم بهتر بود به جای ID های تکراری از Class selector استفاده می کردید.
---
به جای Parent از Closest tr هم می توانید استفاده کنید.

به جای Parent از Closest tr استفاده کردم، درست شد!
ممنون

ricky22
سه شنبه 01 شهریور 1390, 23:41 عصر
به جای Parent از Closest tr استفاده کردم، درست شد!
ممنون
خب احتمالا Parent عنصری که روی آن کلیک می شده TD بوده.
--
پ ن : استفاده از فایر باگ خیلی در این مواقع مفید هست.
موفق باشید.