3 of 119 menu

Метад val

Метад val дазваляе атрымліваць і змяняць бягучае значэнне элемента.

Сінтаксіс

Так мы можам атрымаць бягучае значэнне першага элемента ў наборы:

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

Метад val у асноўным выкарыстоўваецца, каб атрымліваць значэнні элементаў формы, такіх як: input, select і textarea. Калі ён выкліканы на пустой калекцыі, то верне undefined. Пры рабоце з select з устаноўкай атрыбута multiple, метад верне масіў значэнняў кожнага абранага 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 для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць