Tag: clone

JQuery UI Draggable – 如果参数传递给clone(),则返回clone()的Helper函数仅克隆一次

我正在克隆元素,因为它们是使用JQuery的clone()方法从JQuery UI Draggable列表中拖出来的。 查看clone()文档 ,我看到我可以通过将一个或两个布尔参数(true,true)传递给clone()方法来克隆已绑定到这些元素的事件。 通过这些论点,事情变得奇怪了。 如果我只是使用如下所示的clone() ,那么事情就会按预期工作。 $(“.draggable”).draggable({ connectToSortable: “.sortable”, helper: function(e) { return $(this).clone(); } }); 在上面的示例中,我获得了无限的克隆,但是我的事件与克隆的元素相关联也没有被克隆。 那么,当然,我想为这个clone()方法添加一个或两个参数,这样我也可以克隆事件! $(“.draggable”).draggable({ connectToSortable: “.sortable”, helper: function(e) { return $(this).clone(true); } }); 但这使得事情只能克隆一次。 有关示例,请参阅下面的小提琴! 这是clone(true)的小提琴,它只克隆一次: http : //jsfiddle.net/og937wy7/9/ 这里有一个clone()的小提琴,它克隆了很多次。 http://jsfiddle.net/og937wy7/10/

选择的插件选项不会传递给克隆行

SETUP我正在使用Chosen插件( http://harvesthq.github.com/chosen/ )和使用relCopy脚本进行克隆 问题我可以成功克隆行,但“max_selected_options”之类的选项不会传递给克隆行。 请告诉我我做错了什么? 小提琴文件: http : //jsfiddle.net/KjNb5/ HTML代码 Select Options Dallas Cowboys New York Giants Philadelphia Eagles Washington Redskins Chicago Bears Detroit Lions Green Bay Packers Minnesota Vikings Add More JS文件 /** * jQuery-Plugin “relCopy” * * @version: 1.1.0, 25.02.2010 * * @author: Andres Vidal * code@andresvidal.com * http://www.andresvidal.com * * Instructions: Call […]

克隆字段的Jquery onchange事件

我想出了如何克隆我的表单行,并在每个表单字段的ID末尾添加一个有罪的数字。 所以我想在ID的末尾附加的incriminenting数字,然后很容易在更改事件上使用将一个id的值复制到另一个id,但这对克隆的行不起作用! 我用它来创建新的表单行: $(‘#btnRemove’).attr(‘disabled’,’disabled’); $(‘#btnAdd’).click(function() { var num = $(‘.clonedInput’).length; var newNum = new Number(num + 1); var newElem = $(‘#input’ + num).clone().attr(‘id’, ‘input’ + newNum); newElem.children(‘.product’).attr(‘id’, ‘product’ + newNum).attr(‘name’, ‘product’ + newNum); newElem.children(‘.productid’).attr(‘id’, ‘productid’ + newNum).attr(‘name’, ‘productid’ + newNum); $(‘#input’ + num).after(newElem); $(‘#btnRemove’).removeAttr(‘disabled’,’disabled’); if (newNum == 7) $(‘#btnAdd’).attr(‘disabled’,’disabled’); }); $(‘#btnRemove’).on(‘click’, function() { $(‘.clonedInput’).last().remove(); $(‘#btnAdd’).removeAttr(‘disabled’,’disabled’); […]

如何在crm中克隆后动态更改潜在客户ID?

在我的Microsoft CRM中,我需要创建一个复制铅的克隆按钮,这样我的用户就可以在其中修改少量数据然后保存它。 我成功地将按钮添加到function区并按以下代码设置克隆我的主角: Webresource: 使用Javascript: function GetContext() { var _context = null; if (typeof GetGlobalContext != “undefined”) _context = GetGlobalContext(); else if (typeof Xrm != “undefined”) _context = Xrm.Page.context; return _context} function cloneCase() { if (Xrm.Page.data.entity.getId() == null) { alert(‘First save the record before Clone Case’) } else { var CRMContext = GetContext(); var serverUrl […]

javascript / jquery克隆无法在下拉列表中工作

我在上一篇文章中问了一个问题,我想要动态生成行,并且应该在新行中复制数据。 它工作正常但仅适用于文本字段。 但是我的表格中也有下拉列表,并没有在新行中显示最后一行的选定选项。 这是我的问题将以前的行数据添加到动态生成的行 我有HTML代码: Organization Project Product Activity One/> two/> Add More Rows with Same Data as Above 1 More 2 More 3 More 4 More 5 More 和脚本代码: $(“#mode”).on(‘change’, function () { var rows = parseInt(this.value); console.log(rows); var lastRow; for (var i = 0; i < rows; i++) { lastRow = $('#engagements tr').last().clone(); […]

如何使用jquery将HTML标题文本复制/克隆到href mailto主题行?

我想抓住h1标题文本并将其添加到mailto的主题行。 我得到了这个。 我只是不知道如何用正确的表达来代替’用标题替换’。 克隆是否会朝着正确的方向发展? 谢谢参观! Headline Email Link $(‘#mailme a’).each(function() { $(this).attr(‘href’, $(this).attr(‘href’) + ‘replace this with the h1 headline’); }); 感谢所有投入解决方案的人。 我在一个简单的HTML页面模板中使用它,其中客户端正在编辑内容但没有HTML技能。 每个内容页面都有一个电子邮件按钮,该按钮使用以下脚本之一根据页面标题自定义电子邮件主题行。 我希望其他人也会觉得这很有用。

如何使用克隆的jQuery对象为div内容中的每个id属性添加增量值

很难确定如何使用克隆的jQuery对象为div内容中的每个id属性添加增量值。 http://jsfiddle.net/hvK8d/ ===================== HTML ===================== Resume Letter of Recommendation Other Remove plus one ===================== JQUERY ===================== //Cloning upload file control $(‘.remove’).live(‘click’, function () { if (confirm(“Are you sure you wish to remove this item?”)) { $(this).parent().slideUp(‘fast’, function () { $(this).remove(); }); } return false; }); $(‘.plus’).click(function () { console.log(‘cloning’); var divCloned = $(‘.upload-file-container:first’).clone(); divCloned.hide().insertAfter(‘.upload-file-container:last’).slideDown(‘fast’); return […]

来自克隆对象的Adobe Edge和Javascript / jquery show元素

你好互联网的巫师, 我想在克隆到某个名为“plug1”的容器中时,从克隆对象中显示一个隐藏元素( “hold1” )。 但它现在所做的是它显示主要对象上的隐藏元素而不是克隆对象。 它也不应该跳回原来的位置。 请参阅此gif以获取示例。 我相信它与sym.getSymbol(“cup1”).$(“hold1”).show(); 但是我不能把手指放在上面。 有没有人知道如何解决这个问题? 脚本: sym.$(function () { sym.$(“cup1”).draggable({ helper: “clone”, cursor: ‘move’ }); sym.$(“Stage”).droppable({ drop: function (event, ui) { var $canvas = $(this); if (!ui.draggable.hasClass(‘canvas-element’)) { var $canvasElement = ui.draggable.clone(); $canvasElement.addClass(‘canvas-element’); $canvasElement.draggable({ containment: ‘Stage’ }); $canvas.append($canvasElement); $canvasElement.css({ left: (ui.position.left), top: (ui.position.top), position: ‘absolute’ }); sym.$(“cup1”).hide().clone().appendTo(‘Stage’); } } }); […]

克隆SVG后进行SVG过滤

即时尝试在浏览器中使用SVG。 并有下一个问题! 我在一些svg元素上使用jquery clone()。 然后将它附加到窗口。 然后尝试删除克隆元素。 示例代码 window.makeClone = function (){ var cloneSVG = $(‘svg’).clone(); cloneSVG.appendTo(‘body’); } window.removeClone = function (){ $(‘svg:last’).remove(); } 然后发生了神秘的事情。 我用filter。 并且在第二次克隆后 – >删除主svg丢失他的filter。 有一个简单的例子: http : //jsfiddle.net/4vK47/1/ 不知道如何解决这个问题(

jQuery Ui sortable不能在cloned ul中拖动li元素

我有一个jQuery可排序列表的问题。 我有两个ul列表。 这两个列表是可排序的(完整的ul-sets),li子也是可排序的。 因此,您可以对完整列表位置进行排序,您可以对li位置进行排序并将li元素从一个列表拖到另一个列表。 使用每个列表旁边的按钮,我可以克隆一个完整的ul列表。 因此我使用clone(true,true)函数。 我使用真正的参数,因为我在按钮上有事件,我希望它们应用于克隆。 我还希望将可排序函数应用于克隆。 问题: +++++++++++++++++++++++++++++++++++++ 当我只使用clone()克隆元素时: 你不能将li元素从ul> -clone拖到另一个列表中,你不能用克隆按钮克隆克隆元素两次(按钮动作丢失)。 当我使用clone(true)或clone(true,true)来克隆元素时: 您可以将li元素从ul-clone拖到另一个列表中,但是您不能将li元素从其他列表拖到ul-clone中。 你可以在这里试试: http://jsfiddle.net/uKEJL/133/ 任何的想法? -Thx Tobi-