Из базовой команды Git:
git cherry-pick -n <commitedHashCode>
Пример:
git cherry-pick -n 54f1a843aece872dda792bd8c036994bbee08434
Примечание: -n означает, что код cherry-pic не будет зафиксирован в вашей локальной ветви. Он внесет все изменения в вашу локальную ветку без коммита.
Теперь у вас есть возможность удалить все файлы .java (или все, что вы хотите сохранить) из вашей локальной ветки, а затем выполнить действие commit и push.
Лучшим способом с имеющимся у вас HTML, вероятно, будет использование функции next
, например:
var div = $(this).next('.class2');
Поскольку обработчик кликов происходит с
, вы также можете перейти к родительскому DIV, а затем найти второй DIV. Вы бы сделали это с комбинацией родителей
и детей
. Этот подход был бы лучше всего, если бы HTML, который вы помещаете, не совсем такой, а второй DIV мог бы находиться в другом месте относительно ссылки:
var div = $(this).parent().children('.class2');
Если вы хотите, чтобы «поиск» не ограничивался непосредственными дочерними элементами, вы бы используйте find
вместо children
в приведенном выше примере.
Кроме того, всегда лучше добавлять к селекторам классов имя тега, если это вообще возможно. т.е., если только теги
Это намного проще с .slideToggle () :
jQuery('.class1 a').click( function() {
$(this).next('.class2').slideToggle();
});
РЕДАКТИРОВАТЬ: сделал .next вместо .siblings
http: //www.mredesign .com / demos / jquery-effects-1 /
Вы также можете добавить файлы cookie, чтобы помнить, где вы находитесь ...
http://c.hadcoleman.com/2008/09/jquery-slide- toggle-with-cookie /
В событии щелчка "this" - это тег, по которому был выполнен щелчок
jQuery('.class1 a').click( function() {
var divToSlide = $(this).parent().find(".class2");
if (divToSlide.is(":hidden")) {
divToSlide.slideDown("slow");
} else {
divToSlide.slideUp();
}
});
Существует несколько способов доступа к div, хотя вы также можете использовать .siblings, .next и т. Д.