1, 多选[包括全选和全不选]
function pageSelectAllRat(){
$("#button_rat_selectall").bind("click",function(){
if("全选"==$("#button_rat_selectall").attr("value")){
$("#button_rat_selectall").attr("value","全不选");
$("#rat_tddlte").attr("checked","checked");
$("#rat_fddlte").attr("checked","checked");
$("#rat_wcdma").attr("checked","checked");
$("#rat_gsm").attr("checked","checked");
$("#rat_cdma2000").attr("checked","checked");
}
else{
$("#button_rat_selectall").attr("value","全选");
$("#rat_tddlte").removeAttr("checked");
$("#rat_fddlte").removeAttr("checked");
$("#rat_wcdma").removeAttr("checked");
$("#rat_gsm").removeAttr("checked");
$("#rat_cdma2000").removeAttr("checked");
}
});
}
2,页面加载回显数据:
function pageLoadData(){ if("no"!=$("#hidden201308011135_NID").val()){ $.ajax({ type : "get", url : $("#contextPath").val()+"/publish!getNode2Publish", data:{"nid":$("#hidden20130801_NID").val()}, dataType: "json", success:function(data) { $.each(data,function(index,item){ $("#resourceNo").attr("value",item.nid); $("#resourceTitle").attr("value",item.name); $("#resourceDesc").attr("value",item.description); $("#resourceKey").attr("value",item.keywords); $("#resourcePublishTime").attr("value",item.publishTime); $("#resourceAuthor").attr("value",item.createBy); $("#resourceCode").attr("value",item.nid); $("#resourceType").attr("value",item.fieldValues.doc_type.terms[0].attributes.enName); }); }, error: function(jqXHR, textStatus, errorThrown) { } }); } };
另外在management.jsp中加入: [此id相当于整个页面的成员变量]
<input type="hidden" id="hidden20130801_NID" value="" />
3, 单选:
var catalog=""; var radios = $("#rediosResourceCategory input"); $.each(radios, function(i,v) { if (v.checked == true){ catalog =v.value; } });
4, 用table的方式添加列表:function rslistInitLoadData(){ $.ajax({ type : "get", url : $("#contextPath").val()+"/publish!abtainNodeList", data:{}, dataType: "json", success:function(data) { var table = new Array(); table.push("<table border='0' cellpadding='0' cellspacing='0' width='670' class='smtmbb_list_tb'>"); table.push("<thead><tr><th width='30px' align='center'><img src='pages/publish/img/setting_icon.gif'/></th>"); table.push("<th width='60px'>操作</th>"); table.push("<th width='110px'>编号</th>"); table.push("<th width='150px'>标题</th>"); table.push("<th width='50px'>语种</th>"); table.push("<th width='150px'>资源分类</th>"); table.push("<th width='150px'>最后更新时间</th></tr></thead>"); table.push("<tbody>"); $.each(data , function(index,item){ var _index = ++index; table.push("<tr>"); table.push("<td class='ellipsis' align='center'>"+_index+"</td>"); table.push("<td class='ellipsis' align='center'><img src='page/publish/img/icon_Custom.png' οnclick='toPublishPage (this.id)' id='"+item.nid+"' class='opticon submit_icon' title='发布资源' /></td>"); table.push("<td class='ellipsis' value='"+item.nid+"'>"); table.push(item.nid); table.push("</td>"); table.push("<td class='ellipsis'>"); table.push(item.name); table.push("</td>"); table.push("<td class='ellipsis'>"); table.push(item.lang); table.push("</td>"); table.push("<td class='ellipsis'>"); table.push(item.fieldValues.doc_type.terms[0].attributes.enName); table.push("</td>"); table.push("<td class='ellipsis' align='right'>"); table.push(item.lastUpdateTime); table.push("</td>"); }); table.push("</tbody></table>"); $("#show_resourcelist").html(table.join(" ")); }, error: function(jqXHR, textStatus, errorThrown) { } }); };
5. 切换书签
<div class="tab"> <ul id="menu_si_bookmarklist" class="menu"> <li id="menu_listcontent_si" class="" refdiv="list_content" exclude="create_si_content;update_si_content" >内容列表</li> <li id="menu_create_si" class="" refdiv="create_si_content;si_bookmark_close_new" exclude="list_content">新增</li> <img id="si_bookmark_close_new" class="l-tab-links-item-close" title="关闭" src="pages/publish/img/transparent.gif"> <li id="menu_update_si" class="" refdiv="update_si_content;si_bookmark_close_update" exclude="list_content">更新</li> <img id="si_bookmark_close_update" class="l-tab-links-item-close" title="关闭" src="pages/publish/img/transparent.gif"> </ul> </div>
function switchbookmark(_this){
var refdiv = _this.attr('refdiv'); var exclude = _this.attr('exclude'); //alert("exclude23:"+exclude); var excudes = exclude.split(";"); $("#menu_si_bookmarklist li").removeClass("current"); _this.attr("class","current"); _this.show(); var refdivs = refdiv.split(";"); for(var i=0,len=refdivs.length;i<len;i++){ //有图片按钮,但不在一个div下. $('#'+refdivs[i]).show(); } for(var index =0 ; index<excudes.length ;index++){ $('#'+excudes[index]).hide(); } }
6.隐藏某一段
备注:<li class="jalor-form-row" id="showDoc_product" style="width:200px;display:"> <samp class="init">产品</samp> <span class="jalor-form-input"> <label type="text" id="showDocDetails_product"></label> </span> </li>
style="width:200px;display:" //展现
style="width:200px;display:none" //隐藏
7.提示框
function siShowBox(content) { var _content = "<div class='alert_content'>"+content+"</div>"; $divMsg = $('<div></div>').html(_content).dialog({ autoOpen : false, title : '提示', maxHeight : false, maxWidth : false, minHeight : 100, height : 'auto', draggable: false, resizable:false }); $divMsg.dialog('open'); setTimeout("$divMsg.dialog('close')",1000); }