读入代码后JS就被插入到body上,你单独取那个elm是无法取出js的,因为插入的js并不属于这个elm。
创新互联-专业网站定制、快速模板网站建设、高性价比邵东网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式邵东网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖邵东地区。费用合理售后完善,10年实体公司更值得信赖。
jquery 对html 里面含有SCRIPT会做一些处理。
创建SCRIPT对象,设置相应属性,添加到document里面。
所有那样是获取不到的。
要在js里面去后台获取节点数据,所有我用了ajax,但是是同步的不是异步的,json数据的格式[{id:’1’,pid:’0’,name:’1’},…………]。主页面index.jsp. 我只说js代码,剩下的我相信大家能领会的看代码
1 var zTreeObj;
2 var zNodes;
3 var setting = {
4 check: {
5 enable: true,
6 chkStyle:"checkbox"
7 },
8 data: {
9 simpleData: {
10 enable: true
11 }
12 }
13 };
input
type="text"
name="name3"
id="money1"
/
script
$(function(){
$("#money1").hide();//隐藏
$("#money1").show();//显示
});
/script
需要动态改变文本框的css样式,display属性值为block则显示,为none为隐藏。
①要控制toolbar的显示状态,首先要获取到toolbar内的每个按钮对象,然后通过设置css属性即可实现显示和隐藏,所以只要在每个toolbar按钮添加id属性即可控制显示
@比如 设置了
toolbar[{
id:'edit',
iconCls: 'icon-edit',
handler: function(){alert('编辑按钮')}
}]
然后通过$("#edit").show();$("#edit").hide();即可显示和隐藏
技术实现代码如下:
$("#checkResultList").dataTable({
"bProcessing" : true,
'bServerSide' : true,
'fnServerParams' : function(aoData) {
//获取考核类型
var checkType = $("#checkPrj").val();
var managerName = $.trim($("#managerName").val());
if(managerName == ""){
managerName = null;
}
aoData.push({
"name" : "checkType",
"value" : checkType
},
{
"name" : "managerName",
"value" : managerName
}
);
},
"sAjaxSource" : basePath + "checkTask/showCheckResultList.action",// 获取管理员列表
"sServerMethod" : "POST",
"sPaginationType" : "full_numbers",
"bPaginate" : true, // 翻页功能
"bStateSave" : false, // 状态保存
"bLengthChange" : false, // 改变每页显示数据数量
"bFilter" : false, // 过滤功能
"bSort" : false, // 排序功能
"bInfo" : true,// 页脚信息
"bAutoWidth" : false,// 自动宽度
"bDestroy" : true,
"iDisplayLength" : 6, // 每页显示多少行
"aoColumns" : [
//指定列
],
"oLanguage" : {
"sUrl" : basePath + "plugins/datatable/cn.txt" // 中文包
},
"fnHeaderCallback":function(oSettings){
alert("开始画");
},
"fnDrawCallback" : function(oSettings) {
// 提示
$('#checkTaskTable tbody tr td').each(function() {
$(this).attr('title', $(this).text());
});
},
"fnInitComplete" : function() {
},
"aoColumnDefs" : [{
}]
});
创建后点击某处触发显示还是直接创建后立马显示?
触发显示:重新绑定显示事件
创建后立马显示,可以在append等之后直接用显示方法,fadeIn(),slideDown(),css('display',"block")等