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