Если выполнить в консоли на этой страницеjQuery: более простой способ использования .clone(), чем описано ниже?
var cloned = $(".question").clone(true);
$(".question").addClass("first");
var clonedStr = cloned[0].outerHTML || new XMLSerializer().serializeToString(cloned[0]);
$(".question").after(clonedStr);
вы клонировать вопрос (там будет два вопроса на странице, но первая из них будет с .first
класса). Это то, что нужно.
Есть ли более простой способ сделать это с помощью jQuery? Я смущен третьей строкой в коде выше и считаю, что это может быть проще. Есть идеи? Спасибо.
@Rort McCrossan: спасибо Rort McCrossan и Ionică Bizau для обоих ответов. Почему вы удалили ответ? Это лучше, чем короче? – Haradzieniec
@Haradzieniec Я просто что-то проверял, я думал, что мой ответ неверен, но он отлично работает. Моя линия длиннее, поскольку я кэширую селектор '.question' –
@Rory McCrossan благодарю вас за пробную версию и ваше дальнейшее объяснение! – Haradzieniec