可有一个人帮我这个请,因为IM撞我的头现在墙上:(试图将值从一个行复制到另一个使用JQuery
我有一个表连接到这大约是13列一个JQuery的上下文菜单,其中用户可以右键单击表并选择复制下来,如果他们这样做,那么我需要将值从选定的行复制到其他行,到目前为止,我有一个JQuery函数正在工作一个程度,但由于某种原因,当我运行这个它增加了一个新的行是不是我想要的,我想要做的就是复制行中的值并填充其他行而不添加新行是可能的?
继承人我的JQuery
$(function() {
$('#grdvHandSets>tbody>tr').contextMenu([
{
'Copy Down': function(menuItem, menu) {
var tr = $(this),
tr2 = $(this).clone(true, true).insertAfter(this)
tr.find(':input:not(.phonenumber)').each(function() {
//console.log(this.id)
tr2.find("[id='" + this.id + "']").val($(this).val())
})
tr2.find('.phonenumber').val('')
$('#grdvHandSets .gvItem').each(function(i) {
$(this).text(i + 1)
})
}}
], {
theme: 'vista'
})
})
有人可以帮我.... :(
_“由于某种原因,当我运行这个它增加了一个新行” _ - 那将是因为你用'。克隆()'(它使一个副本)。您能否展示您的HTML样本?另外,当您说“复制到其他行”时,是否意味着所选行上方的行不会收到复制的值? – nnnnnn 2012-03-14 08:46:31
我的编辑过后请看你的问题来源,请在这里了解如何取消注册。 – gdoron 2012-03-14 08:46:32
当有人回答您的问题时,请点击答案旁边的复选框。这有助于建立您的声誉。 – 2012-03-17 06:31:35