Прочие функции

Можно также воспользоваться следующими полезными функциями:

  • $.escapeSelector(<Строка>) — экранирует специальные символы, используемые в составе CSS-селектора:
console.log( $.escapeSelector('#div1.cls1') );
// \#div1\.cls1
  • $.globalEval(<Код>[, <Опции>]) — выполняет код на языке JavaScript в глобальном контексте. Код указывается в виде строки:
$.globalEval('var x = 10;');
console.log(window.x); // 10
  • $.isPlainObject(<Объект>) — возвращает значение true, если параметр является простым объектом, и false — в противном случае:
console.log( $.isPlainObject( { a: 10 } ) ); // true
console.log( $.isPlainObject( 10 ) );        // false
  • $.isEmptyObject(<Простой объект>) — возвращает значение true, если простой объект не содержит свойств, и false — в противном случае:
console.log( $.isEmptyObject( {} ) );        // true
console.log( $.isEmptyObject( { a: 10 } ) ); // false
  • $.isXMLDoc(<Узел>) — возвращает значение true, если указанный узел находится в XML-документе, и false — в противном случае:
console.log( $.isXMLDoc(document.body) );    // false
  • $.parseHTML(data[, context][, keepScripts]) — производит разбор строки в формате HTML и возвращает массив с узлами:
var str = '<u>текст</u><b>текст</b>текст';
var html = $.parseHTML(str);
console.log(html);
// Array [ <u>, <b>, #text "текст" ]
  • $.parseXML(data) — производит разбор строки в формате XML и возвращает XML-документ:
var str = '<?xml version="1.0" encoding="utf-8" ?>';
str += '<data><txt>Строка 1</txt></data>';
var xml = $.parseXML(str);
console.log( $('txt', xml).eq(0).text() );
// Строка 1

Учебник по jQuery и AJAX
Учебник по jQuery и AJAX в формате PDF

Помощь сайту

ЮMoney (Yandex-деньги): 410011140483022

ПАО Сбербанк:
Счет: 40817810855006152256
Реквизиты банка:
Наименование: СЕВЕРО-ЗАПАДНЫЙ БАНК ПАО СБЕРБАНК
Корреспондентский счет: 30101810500000000653
БИК: 044030653
КПП: 784243001
ОКПО: 09171401
ОКОНХ: 96130
Скриншот реквизитов