Category Archives: js

Перебор массива элементов javascript

Для перебора элементов массива обычно используют стандартный цикл for: var arr = [1, 2, 3, 4]; for (var i=0; i < arr.length; i++) { console.log(arr[i]); } Если массив большой, то чтобы избежать дополнительной нагрузкой при обращении к свойству array.length при каждой итерации, то лучше определить длину массива заранее: var a = makeBigArray(); var aLength = […]

jquery получить значение textarea

Чтобы получить значение textarea с id=”myTextArea” с помощью jquery: $(“#myTextArea”).val()   Аналогичным образом можно установить значение textarea: $(“#myTextArea”).val(“новое значение”)  

jquery пустая выборка

Для того чтобы проверить пустой ли список выборки селектора jquery, достаточно проверить на ноль свойство .length: if ( $(‘#someElementId’).length ){      //выборка не пустая } else {      // пустая выборка }  

jquery определить выбранный radio button

Чтобы получить значение выбранного элемента radio button с именем name=’radioName’, внутри формы с id=’myForm’: $(‘input[name=radioName]:checked’, ‘#myForm’).val() либо так (по типу radio): $(“#myform input[type=’radio’]:checked”).val(); Однако во втором случае, если в форме есть несколько групп radio button, то селектор вернет первый выбранный радио баттон.

как выбрать все элементы данного класса jquery

допустим есть несколько элементов с одним и тем же классом easy_editor, получить все элементы данного класса: elements = $(‘.easy_editor’); чтобы пройтись по всем элементам данного класса в цикле: $(‘.easy_editor’).each(function(i, obj) { //test });  

jquery координаты элемента

получить (x,y) координаты DOM элемента (относительно верхнего левого угла документа) можно с помощью функции offset():   var x = $(“#divid1”).offset().left; var y = $(“#divid1”).offset().top;