BJUI的应用
關閉當前彈出框
$(this).dialog("closeCurrent");
關閉名為“businessCheckSuccess”的彈出框
 $(this).dialog('close', 'businessCheckSuccess');
?
//監聽“銷售平臺”的下拉框變化
 $("#projectChannelId").on("change", function(e, data) {
 ?? ?//員工寶
 ?? ?if($(this).val() == 1){
 ?? ??? ?$("#companyInfoId").show();
 ?? ?}else{
 ?? ??? ?$("#companyInfoId").hide();
 ?? ?}
 });
//頁面初始化
$(function(){
 ? ??
 });
時間控件選擇后的監聽事件
$("#specialEndTime").on("input propertychange afterchange.bjui.datepicker", function(e, data) {var specialEndTime = $('#specialEndTime').val();var validDeadlineTime = $('#validDeadlineTime').val();if(new Date(specialEndTime).getTime() > new Date(validDeadlineTime).getTime()){$(this).alertmsg("error", '認購結束時間不能超過掛牌有效期');} });? ?生成a標簽且觸發下載
?var download = document.createElement('a')download.href = "<%=request.getContextPath()%>/project/downloadApply.do?projectId="+projectId+"&applyRemark="+applyRemark;document.body.appendChild(download);download.click();?
?
?
redio選項
if(!$("input[name='officeAdressType']").is(':checked')){$(this).alertmsg("error","辦公地址不能為空!");return false; }?
input失去焦點觸發
一種:進入jsp頁面就有的輸入框
$(".assetMoneyClass").on("blur", function(){ $(this).parents("table.assets-item").find(".assetMoneyClass").each(function(index, item) {var num = $(item).val();num = num == "" ? 0 : num;countAssetMoney = parseFloat(num) + parseFloat(countAssetMoney) ;$(this).parents("table.assets-item").find(".sumAssetMoneyClass").eq(0).val(countAssetMoney)}); });一種,通過追加html。$("table.assets-item").html("<input type='text'?/>")
$(document).on('blur', '.assetMoneyClass', function(){var countAssetMoney = 0;$(this).parents("table.assets-item").find(".assetMoneyClass").each(function(index, item) {var num = $(item).val();num = num == "" ? 0 : num;countAssetMoney = parseFloat(num) + parseFloat(countAssetMoney) ;$(this).parents("table.assets-item").find(".sumAssetMoneyClass").eq(0).val(countAssetMoney)});})兩種的輸入框都可以用此失去焦點的方法。第一種有局限,第二種通用
總結
                            
                        - 上一篇: [LeetCode] 547. Frie
 - 下一篇: java collection api_