Javascript jquery使用表复选框的值填充对话框复选框

Javascript jquery使用表复选框的值填充对话框复选框,javascript,jquery,checkbox,Javascript,Jquery,Checkbox,我正试图根据选定表行中的复选框填充对话框中的复选框。该页有多个表。这些表具有相同的列和可变的行数。每行有一个复选框。单击行的编辑图标时,我打开一个对话框窗口。我试图将dialog属性复选框的属性设置为row属性,但没有成功:我已经阅读了每个jquery复选框的帖子,并尝试了解决方案。这是我最后两次尝试: $('.ui-icon-pencil').click(function(e) { var initialRow = $(this).parent().parent();

我正试图根据选定表行中的复选框填充对话框中的复选框。该页有多个表。这些表具有相同的列和可变的行数。每行有一个复选框。单击行的编辑图标时,我打开一个对话框窗口。我试图将dialog属性复选框的属性设置为row属性,但没有成功:我已经阅读了每个jquery复选框的帖子,并尝试了解决方案。这是我最后两次尝试:

    $('.ui-icon-pencil').click(function(e) {
      var initialRow = $(this).parent().parent();
     var $thisFieldset = $("#bookmark-data-fieldset");
     var urlid = $("td:first", initialRow).text();

   /*default dialog checkbox to not checked*/
    $('#dialoggoalstatus').removeAttr('checked');
    var urlname = $("td:nth-child(2)", initialRow).text();
    var newurlname = urlname.trim(); 
    var goal_date = $("td:nth-child(3)", initialRow).text();
    $('#bookmark-goaldate').val(goal_date);
   /* populate the dialog checkbox with the property of the 
   row checkbox*/       
    $("#dialoggoalstatus").prop($("td:nth-child(4)",  
    initialRow).find(':checkbox').prop('checked'));
   /* I also tried this*/
  $("#dialoggoalstatus").prop($(initialRow).
   find('td input:eq(4)').is(':checked'));
这不起作用。你能帮我找出我遗漏了什么吗

此外,我试图用对话框表单中的选择填充表格

我用的是:

     var goalid = $("td:first", initialRow).text();
    $("td:nth-child(2)",initialRow).text($("#namefield").val());
    $("td:nth-child(3)", initialRow).text($("#datefield").val());
    $("td:nth-child(4)", initialRow).
     prop($( "#dialoggoalstatus").prop('checked'));
这也不起作用


任何帮助都将不胜感激。

如果您还没有,我将使用chrome或FF中的调试器逐一检查每一行。您能分享您的HTML吗?或者创建一个JSFIDLE来显示问题?是的,请用最简单的代码从头开始说明问题