jquery追加不起作用



我有fuction来附加我的代码。

这个代码,但是这个附加不起作用。怎么了,帮帮我?

var start = moment('<?php echo $start; ?>', 'YYYYMMDD');
var end = moment('<?php echo $end; ?>', 'YYYYMMDD');
function cb(start, end) {
$('#reportrange span').html(start.format('MMMM D, YYYY') + ' - ' + end.format('MMMM D, YYYY'));
alert(start.format('YYYYMMDD'));
$('body').append($('<form/>')
.attr({
'action': './riwayatTransaksi',
'method': 'post',
'id': 'replacer'
})
.append($('<input/>')
.attr({
'type': 'hidden',
'name': 'start',
'value': start.format('YYYYMMDD')
})
)
.append($('<input/>')
.attr({
'type': 'hidden',
'name': 'end',
'value': end.format('YYYYMMDD')
})
)
).find('#replacer').submit();
}

我如何调用cb((函数,但函数.daterangepicker仍然错误"不是函数",但在我的控制台中,这是工作

$('#reportrange').daterangepicker({
startDate: start,
endDate: end,
ranges: {
'7 Hari Terakhir': [moment().subtract(6, 'days'), moment()],
'30 Hari Terakhir': [moment().subtract(29, 'days'), moment()],
'Bulan Ini': [moment().startOf('month'), moment().endOf('month')],
'Bulan Lalu': [moment().subtract(1, 'month').startOf('month'), moment().subtract(1, 'month').endOf('month')]
}
}, cb);

您可以替换此代码jquery:

$('body').append($('<form/>',
{
'action': './riwayatTransaksi',
'method': 'post',
'id': 'replacer'
})
.append($('<input/>',
{
'type': 'hidden',
'name': 'start',
'value': start.format('YYYYMMDD')
}))
.append($('<input/>',
{
'type': 'hidden',
'name': 'end',
'value': end.format('YYYYMMDD')
})))
.find('#replacer').submit();

最新更新