我有一个Bootstrap的Datepicker,我遇到一个问题,就是运行一个名为“listCampaignsFiltered(search,type,from,'dataTable')”的函数,它会在我点击日历中的任何日期后过滤结果。这是代码:
HTML
<div id="showfrom">
<label for="from" class="filter">From:
<input type="text" class="filter" value="01/01/2014" id="from"/>
</label>
</div>
的js
$(document).ready(function(){
$('#showbrand input').val(01/01/2014).click(listCampaignsFiltered);
});
答案 0 :(得分:2)
正确的形式是:
$('#showbrand input').val('01/01/2014').on('click', function() {
listCampaignsFiltered(...params....)
});
答案 1 :(得分:1)
可能是你想要的
$(document).ready(function(){
$('#showbrand input').val('01/01/2014').on('click', function()
listCampaignsFiltered(param1,param2,param3,param4);
});
});
答案 2 :(得分:1)
jsfiddle.net/JixunMoe/29wBy/
不确定这是否是您想要的,但回调按预期工作(对我而言)。
答案 3 :(得分:1)
以下是您最终得到的结果:
$(document).ready(function()
{
/*$('#showbrand input').val('01/01/2014').click(function()*/
$('#showbrand input').click(function()
{
listCampaignsFiltered
(
$('#search').val(),
$('#type').val(),
$('#from').val(),
'dateTable'
);
});
});