我有这个页面取决于页面顶部的val,选择复选框显示或隐藏。
如果Value为VAL,则会显示复选框,只有在选中复选框后,才会在文本区域中填充值。到目前为止它的确有效。
现在,如果值为MAR,则隐藏复选框。这是文本区域中不填充值的地方。
非常感谢帮助。 FIDDLE
$('table').find("input[type=radio]:checked:enabled").each(function () {
if($('table').find("input[type=checkbox][name='" + $(this).attr('name') + "']").is(':checked')) {
// See if we have a text box, if so use the text
var $text = $(this).parent().find('textarea.m-notes:visible');
var missingReason = $(this).parent().find('.reason').val();
// Find closest ancestor with an id
var selectedId = $(this).closest('[id]').attr('id');
var value = selectedId + "~" + $(this).val();
if ($text.length)
{
value += "~" + missingReason +"~" + $text.val();
}
clicked.push(value);
}
}); //checked
// Display the selected ids
$("#inputhere").val(clicked.join('|'));
}