jquery Получить все вложенные элементы данного блока -- рекурсивно (потомки)

Используйте поиск с "произвольным" селектором (звездочкой -- т.е. соответствием чему угодно):

$('#id-of-an-element').find('*');

-- обратите внимание, что здесь для родителя необходим уникальный селектор (c id).

jquery Плагин -- рекурсивное получение родителя нужного уровня

Можно так (оформляем в виде плагина):

/**
 * Получает родиля указанноого уровня для данного элемента
 * 
 * @param {integer} n  уровень родителя (вверх по дереву DOM)
 *                     Например: уровень папы = 0, прадедушки = 2
 * @returns {type.fn.nthParent.$p}
 */
$.fn.nthParent = function(n){
	var $p = $(this);
	while ( n-- >= 0 )
	{
	  $p = $p.parent();
	}
	return $p;
};

Использовать так:

$('селектор').nthParent(1); // получаем блок "дедушки" данного блока (родитель родителя)

scatter plot и plot -- Какая разница между графиками

Ответ:

Cущественная разница в том, что для одной и той же математической функции:

  • scatter plot (диаграмма рассеяния) -- отображает отдельные точки для того же графика,
  • а plot -- объединяет и значения функции в непрерывную линию

Вопрос:

mysql Integrity constraint violation: Column .... cannot be null Ошибка исправление

Forums:

"error":"SQLSTATE[23000]: Integrity constraint violation: 1048 Column '...' cannot be null","errno":"23000"}

Дело в том, что вы передаёте null для колонки с другим типом (или вообще не передаёте для неё значения).

Если данный код работал успешно на другом сервере, а у вас нет и вы не хотите менять архитекутру запросов, то просто проведите выключение STRICT_TRANS_TABLES (строгого режима).

jquery Получить селектор текущего элемента

В версиях Jquery после 1.9 атрибут селектор был удалён.

Если вы разрабатываете собственный плагин, то рекомендуется передавать селектор в явной форме, это дублирование кода, зато "надёжно":

$( "div.bar" ).foo( "div.bar", {dog: "bark"} );

symfony Location -- как в symfony получить протокол и хост

Для увеличения "переносимости" проекта, его универальности рекомендуется все пути создавать "динамически", используя различные методы, а не хардкодить.

Допустим, нам требуется передать заголовок Location с абсолютным адресом страницы:

return new Response (['Location' => 'http://my.domen.name/path/in/application']);

Как это сделать

В Symfony (в контроллере):

Хардкод -- что это в программировании

Хардкод - это ошибка программистов, которая заключается в «принудительном» присвоении переменной какого либо значения, вместо того чтобы присваивать его динамически, в зависимости от ситуации.

Слово hard в переводе с английского означает «твёрдый», а code — «программа, программный код».

Хардкод — одна из главных причин появления в программах разного рода глюков и багов. Хардкод однозначно относится к плохому стилю. Также его можно назвать костылями.

Pages

Subscribe to fkn+antitotal RSS