jQuery将文本复制到克隆输入

时间:2014-05-08 18:44:08

标签: javascript jquery

需要帮助将html()从Volume Calculator复制到相应的输入。 当我看到当我点击CalcSubTotal的复制按钮html复制到ID Capacity _的所有输入时。

$('#CopyCalculatorDivButton').click(function()
{
//var FormTable = $('#AddFieldsToFormDiv');
//var Capacity = FormTable.closest("tr").find("[id^='Capacity_']");
$("[id^='Capacity_']").val( $('#CalcSubTotal').html() );
});

JSFiddle

enter image description here

1 个答案:

答案 0 :(得分:0)

添加

clickedRow = $(this).closest("tr");

$('input[name=CalculatorButton]').click(function () {
    clickedRow = $(this).closest("tr");
    $('#CalculatorDiv').window('open');
    $('#CalculatorDiv').find('input:first').focus();
});

并使用该行的上下文

$("[id^='Capacity_']",clickedRow).val( $('#CalcSubTotal').html() );

<强>在

$('#CopyCalculatorDivButton').click(function()
{
   //var FormTable = $('#AddFieldsToFormDiv');
   //var Capacity = FormTable.closest("tr").find("[id^='Capacity_']");
    $("[id^='Capacity_']",clickedRow).val( $('#CalcSubTotal').html() );
});

http://jsfiddle.net/XB3Wy/