function description() {
var pLeng = $(this).find('p').length,
result = [];
for ( i=0; i < pLeng; i++) {
result += $(this).find('p')[i].outerHTML;
return result;
}
return result;
console.log(result);
}
нет нет? не for each, мне нужно в стандартном цикле получить ID категории текущей записи, что бы сравнить на соответствие условиям. Уточню только: первый вариант будет поочередно проверять каждый пост из категории? Просто как тогда обратиться к обратиться к посту?
$post = get_post();
$post_id = $post->post_ID;
Будет работать?))))
хм. Проблема была именно в i = -1. То есть получается что сначала к i применялся инкремент, а потом i подставляется в массив. Ну и ладно. Пусть slide_title[3] был не определен. Почему все три, не понятно. Ну и ладно. Работает и это отлично) Спасибо огромное!
Array[3]
0:"Саша Чёрный. Больному."
1:"Йога и наука"
2:"Шуточная рок-зарисовка."
это сам массив. console.log(slide_title); Данные попадают.
В таком варианте: console.log(slide_title[0][i]); отдал нулевой индекс и 1, 2, и 3ю буквы
Frel: если вы ходите делать в jsfiddel, то там надо выбрать версию jq. В поле для js, справа вверху есть кнопка JAVASCRIPT с шестеренкой там выбрать jq библиотеку и нажать RUN. Все работает https://jsfiddle.net/Dimas22/0qq8ke3h/7/