前台代码如下:
<div data-options="region:'west',title:'功能模块'" style="width: 180px">
<div id="list" class="easyui-accordion" data-options="fit:true ">
<div title="静态写好的">
<ul class="easyui-tree">
<li id="FinalEvaluation.html">测试1</li>
<li>测试2</li>
</ul>
</div>
</div>
</div>js动态添加代码如下://动态添加窗体控件树
function getModuleList() {
$.post("../Action/ProposalHomeAction.ashx?cmd=list", function (result) {
if (result != null) {
//获取Json对象
var json = JSON.parse(result);
var moduleType, moduleHtml; //遍历json对象
for (var i = 0, l = json.length; i < l; i++) {
for (var key in json[i]) {
if (key == "moduleTypeName") {
moduleType = json[i][key];
} else {
moduleHtml = json[i][key];
//alert(json[i][key]);
}
}
//添加模块选择节点
$('#list').accordion("add", {
title: moduleType,
content: moduleHtml
});
}
}
});
} //给树形菜单添加事件
$(".easyui-tree").tree({
onClick: function (e) {
addTab(e.text, e.id);
//alert("我是"+e.text+"你点了我");
}
});
调试查看HTML没有问题 显示也非常正常,没有报任何错误,但动态添加的菜单点击事件没任何反应,调试确认没有运行OnClick事件
本人第一次发帖!请大神指点
<div data-options="region:'west',title:'功能模块'" style="width: 180px">
<div id="list" class="easyui-accordion" data-options="fit:true ">
<div title="静态写好的">
<ul class="easyui-tree">
<li id="FinalEvaluation.html">测试1</li>
<li>测试2</li>
</ul>
</div>
</div>
</div>js动态添加代码如下://动态添加窗体控件树
function getModuleList() {
$.post("../Action/ProposalHomeAction.ashx?cmd=list", function (result) {
if (result != null) {
//获取Json对象
var json = JSON.parse(result);
var moduleType, moduleHtml; //遍历json对象
for (var i = 0, l = json.length; i < l; i++) {
for (var key in json[i]) {
if (key == "moduleTypeName") {
moduleType = json[i][key];
} else {
moduleHtml = json[i][key];
//alert(json[i][key]);
}
}
//添加模块选择节点
$('#list').accordion("add", {
title: moduleType,
content: moduleHtml
});
}
}
});
} //给树形菜单添加事件
$(".easyui-tree").tree({
onClick: function (e) {
addTab(e.text, e.id);
//alert("我是"+e.text+"你点了我");
}
});
调试查看HTML没有问题 显示也非常正常,没有报任何错误,但动态添加的菜单点击事件没任何反应,调试确认没有运行OnClick事件
本人第一次发帖!请大神指点
解决方案 »
- Web.config文件里 <providerOption name="CompilerVersion" value="v3.5"/> 不允许有子节点
- 我要疯了,谁来帮帮我
- !!session和验证码问题
- 关于asp.net调用第三方DLL的问题
- FCKediter上传图片的问题
- sp.net在线考试系统分页保存状态问题?
- 动态加载GridViewRowEventHandler事件问题!
- 十万火急。。路过的大哥大姐帮帮小弟 关于treeview的问题,没分了,实在抱歉。。。
- 怎样在后台form_load中用(vb.net)指定datagrid的某列的datafield
- 请教各位!如何编写有二级分类的查询?
- highcharts+.net+mssql做柱状图,后台数据怎么绑定就可以查询到数据库查询结果
- 菜鸟求支招,在webapi中使用CacheOutput无效
//$.parser.onComplete :在解析器完成解析操作的时候触发。
$.parser.onComplete = function () {
//给树形菜单添加事件
$(".easyui-tree").tree({
onClick: function (e) {
addTab(e.text, e.id);
//alert("我是"+e.text+"你点了我");
}
});
}自己解决了!~