Вы можете попробовать
$("body").on('click', '.edit_user', function () {
var userid = $(this).attr("data-id");
$('.edit_user').not(this).text('Edit'); // back all the edit_user to Edit but not this
$(this).text(($(this).text().trim() == 'Save') ? 'Edit' : 'Save'); // change the text for this between Edit or Save
});
Объяснение :
$('.edit_user').not(this).text('Edit');
вернуть все остальные элементы текста для редактирования
$(this).text().trim() == 'Save') ? 'Edit' : 'Save'
- это сокращенный метод оператора if .. означает, что если текст элемента равен Save
, установите для него значение Правка и наоборот ... и около .trim()
здесь для двойной проверки, что текст точно соответствует строке
Я предположу, что Ваша проблема состояла в том, что машина, на которой Вы сначала создали repo, гадила, когда Вы пытались выйти git pull
команда.
Когда Вы клонируетесь, существующий репозиторий мерзавца (как Вы сделал на Вашей 2-й машине, MacBook Pro), Вы автоматически установлены до так Вашего git pull
команды автоматически объединят удаленное с Вашими локальными изменениями.
Однако, когда Вы первоначально создаете repo и затем совместно используете его на удаленном репозитории, необходимо дать несколько команд для создания вещей столь же автоматизированными как на клонированном repo.
# GitHub gives you that instruction, you've already done that
# git remote add origin git@github.com:user_name/repo_name.git
# GitHub doesn't specify the following instructions
git config branch.master.remote origin
git config branch.master.merge refs/heads/master
Эти последние несколько инструкций настраивают мерзавца так будущее git pull
от этого repo объединит все удаленные изменения автоматически.
Следующее является небольшим количеством бесстыдной саморекламы. Если Вы используете Ruby, я создал основанный на Ruby инструмент, который позволяет Вам иметь дело со всеми этими видами вещей с мерзавцем удаленные ответвления. Инструмент называют, неудивительно, git_remote_branch :-)
Если Вы не используете Ruby, мой инструмент, вероятно, собирается быть слишком большим количеством стычки для установки. То, что можно сделать, посмотреть на старое сообщение на моем блоге, где большая часть материала grb может сделать для Вас, был явно показан. Выкрикните Ваш мерзавец отмечает файл :-)