【发布时间】:2015-09-26 23:18:25
【问题描述】:
您好,当参数值不等于“日期”时,我如何终止函数 daterange
因为如果满足条件并且函数 daterange 被执行,即使参数值不等于“日期”,函数仍然运行 请注意,我的代码在 asp 更新面板中
<script type="text/javascript">
$(document).ready(function (e) {
$('.search-panel .dropdown-menu').find('a').click(function (e) {
e.preventDefault();
var param = $(this).attr("href").replace("#", "");
var concept = $(this).text();
$('.search-panel span#search_concept').text(concept);
$('[id$=hdnSearchParam]').val(param);
if (param == "date") {
$(function daterange () {
$("#<%= txtsearch.ClientID %>").daterangepicker({
locale: {
format: 'DD/MMM/YYYY'
}
});
});
}
else { //terminate the function }
});
});
//Re-Create for on page postbacks
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_endRequest(function daterange() {
$('.search-panel .dropdown-menu').find('a').click(function (e) {
e.preventDefault();
var param = $(this).attr("href").replace("#", "");
var concept = $(this).text();
$('.search-panel span#search_concept').text(concept);
$('[id$=hdnSearchParam]').val(param);
if (param == "date") {
$(function () {
$("#<%= txtsearch.ClientID %>").daterangepicker({
locale: {
format: 'DD/MMM/YYYY'
}
});
});
}
else { //terminate the function }
});
});
</script>
【问题讨论】:
标签: javascript jquery