3 of 119 menu

val методу

val методу элементдин учурдагы маанисин алууга жана өзгөртүүгө мүмкүндүк берет.

Синтаксис

Топтогу биринчи элементтин учурдагы маанисин ушундайча ала алабыз:

$(селектор).val();

val методу негизинен форма элементтеринин маанилерин алуу үчүн колдонулат, мисалы: input, select жана textarea. Эгер ал бош коллекцияда чакырылса, undefined кайтарат. multiple атрибуту коюлган select менен иштөөдө, метод ар бир тандалган option нин маанилеринин массивин кайтарат. Эгер алардын эч бири тандалбаса, бош массив кайтарылат. Топтогу ар бир элементтин маанисин ушундайча коё алабыз. Параметр катары сап, массив же сан берилиши мүмкүн:

$(селектор).val(маани);

Функцияны топтогу ар бир элементке колдонуу. Функция биринчи параметр катары учурдагы топтогу номерди, ал эми экинчиси - анын учурдагы маанисин кабыл алат:

$(селектор).val(атрибут аты, function(топтогу номер, учурдагы маани));

Мисал

Төмөнкү мисалда инпутка киргизилген маанилерди алып, аларды төмөнкү абзацка чыгаралы:

<input type="text" value="text"> <p></p> p { color: green; margin: 8px; } $('input').keyup(function() { let value = $(this).val(); $('p').text(value); }).keyup();

Мисал

Эми val методу менен биз баса турган баскычтардын маанилерин, төмөндө жайгашкан инпутка жазабыз:

<div> <button>one</button> <button>two</button> <button>three</button> <button>four</button> </div> <input type="text" value="click buttons"> button { margin: 4px; cursor: pointer; } input { margin: 4px; color: green; } $('button').click(function() { let text = $(this).text(); $('input').val(text); });

Ошондой эле караңыз

  • attr методу,
    элементтердин атрибуттары менен иштөөгө мүмкүндүк берет
  • prop методу,
    элементтердин касиеттери менен иштөөгө мүмкүндүк берет
Кыргызча
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어LietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу