آموزش جی کوئری – متدهای Getter/Setter در jQuery

  • آپدیت شده در تاریخ

آموزش جی کوئری

در بخش قبلی با تابع بازگشتی در جی کوئری آشنا شدیم. در این قسمت از سری آموزش جی کوئری, به انواع متدهای Getter/Setter در jQuery می پردازیم که برای دریافت یا تعیین کردن محتوا و مقدار خصوصیات المان ها استفاده می شود.

 

متدهای Getter/Setter در jQuery چیست

جی کوئری دارای متدهایی است که می توانید با استفاده از آنها مقادیر عناصر HTML را بخوانید (Getter) و یا مقداری به آن ها اختصاص دهید (Setter).

 

دریافت یا ست کردن محتوا و مقادیر با جی کوئری

بعضی از متدهای جی کوئری می توانند مقداری را به المان انتخابی نسبت یا بخوانند. بعضی از این متد ها text(), html(), attr(), val() هستند.

زمانی که بخواهید مقداری را به یک عنصر نسبت دهید (Set) می توانید از این متدها به همراه یک آرگومان (مقدار مورد نظر برای اختصاص به عنصر) استفاده کنید و در صورتی که بخواهید مقدار عنصر را بخوانید (Get) کافیست تا از این متد بدون آرگومان استفاده کنید.

 

متد text() جی کوئری

متد text() جی کوئری برای دریافت محتوای متنی ترکیب شده المان های انتخابی, شامل فرزندان, یا ست کردن محتوای متنی المان های انتخاب شده به کار می رود.

دریافت محتوا با متد text()

مثال زیر به شما نحوه دریافت محتوای متنی پاراگراف را نشان می دهد :

نکته: متد text() مقادیر همه عناصر انتخابی (متن ترکیب شده) را دریافت می کند, درحالی که دیگر متدهای getter مثل html(), attr(), val() فقط مقدار اولین المان در سلکتور را برگشت می دهد.

ست کردن محتوا با متد text()

مثال زیر به شما نحوه ست کردن محتوای متنی پاراگراف را نشان می دهد :

نکته: زمانی که متد های جی کوئری text(), html(), attr(), val() را با یک مقدار به عنوان آرگومان صدا می زند, آن مقدار به عنوان محتوای المان قرار می گیرد (set)

 

متد html() جی کوئری

متد html() در جی کوئری برای دریافت یا ست کردن محتوای HTML المان ها به کار می رود.

دریافت محتوای HTML با متد html()

مثال زیر به شما نحوه دریافت محتوای HTML المان های پاراگراف که داخل عنصر دربرگیرنده <div> است نشان می دهد.

نکته: اگر چندین المان انتخاب شده باشد, متد html() فقط محتوای اولین المان انتخابی را برگشت می دهد.

ست کردن محتوای HTML با متد html()

مثال زیر به شما نحوه ست کردن محتوای HTML المان <body> را نشان می دهد.

 

متد attr() جی کوئری

شما می توانید از متد attr() در جی کوئری برای دریافت مقادیر خصوصیات (attribute) المان ها یا ست کردن یک یا چند خصوصیت به المان انتخابی استفاده کنید.

دریافت مقدار خصوصیت با متد attr()

مثال زیر به شما نحوه دریافت خصوصیت href یک هایپرلینک <a> و خصوصیت alt المان <img> را نشان می دهد :

نکته: اگر چندین المان انتخاب شود, متد attr() فقط مقدار اولین المان را برگشت می دهد.

ست کردن خصوصیات با متد attr()

مثال زیر به شما نحوه ست کردن خصوصیت checked برای چک باکس را نشان می دهد:

همچنین متد attr() به شما اجازه ست کردن چندین خصوصیت بصورت همزمان را می دهد. در مثال زیر ما دو خصوصیت class و title را برای المان های <img> ست کردیم.

 

متد val() جی کوئری

متد val() در جی کوئری اساسا برای دریافت یا ست کردن محتوای فعلی المان های فرم HTML مثل <input>, <select>, <textarea> استفاده می شود.

دریافت مقادیر فیلدهای فرم با متد val()

مثال زیر به شما نحوه دریافت مقادیر کنترلرهای فرم را نشان می دهد:

نکته: اگر چندین المان فرم را انتخاب کنید, متد val() فقط مقدار اولین المان انتخابی را برگشت می دهد.

ست کردن مقادیر فیلدهای فرم با متد val()

مثال زیر به شما نحوه ست کردن مقادیر کنترل های فرم را نشان می دهد :

 

امیدوارم در این بخش آموزش جی کوئری, از متدهای Getter/Setter در jQuery نهایت استفاده را برده باشید.

در بخش بعدی با نحوه افزودن محتوا یا المان در جی کوئری, آشنا می شوید.

هر سوالی داشتید ، از قسمت نظرات ارسال کنید . سریعا ، پاسخگوی سوالات شما هستیم .

موفق باشید

حسن شفیعی توسعه دهنده وب و موبایل مدیر سایت علاقه خاصی به برنامه نویسی وب و موبایل دارم و هر روز تلاش می کنم به این حوزه مسلط تر شوم و اطلاعاتم را به شکل کاربردی برای علاقه مندان در وب به اشتراک بگذارم. اگر نیاز به برنامه نویس برای انجام پروژه و نوشتن اسکریپت های سمت وب, اپلیکیشن های اندروید و ios, پیدا کردن راه حل توسعه و غیره داشتید حتما از طریق تماس با ما/ واتساپ/ تلگرام بهم پیام بدید. برایتهیه هاست مطمین و پرسرعت کلیک کنید
دیدگاه کاربران

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دوره های آموزشی