可有一個人幫我這個請,因爲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