У меня есть страница веб-части SharePoint со списком, который сгруппирован и по умолчанию настроен как «свернутый» (очень похоже на базовый переключатель).SharePoint создает собственный JavaScript-код для обработки начального действия по щелчку, который затем расширяет область страницы и динамически записывает новое содержимое в эту область.Проблема в том, что jQuery не может получить доступ к новому контенту сразу после щелчка (он должен завершить загрузку).Я думаю добавить 2-ю функцию jQuery click к ссылке переключения и как-то подождать, пока новый контент будет добавлен, прежде чем что-либо еще произойдет, но я не уверен, как определить, когда загрузка динамического контента завершится ...
//bind a 2nd additional onclick handler via jquery to these items
$('td.ms-gb').children('a').click(function()
{
//give the clicked item a border for visual identification
$(this).css("border","1px solid cyan");
//delay this function until the sharepoint onclick handler finishes loading new content
$('TD.ms-vb-icon').children('a').each(function(index)
{
//give each item a border for visual identification
$(this).css("border","1px solid red");
//perform more jquery on each item
}
);
}
);