jquery动态生成的菜单问题

阮同祥 发布于 2016/02/15 22:43
阅读 977
收藏 0

直接写成html的菜单点击可以通过class="J_menuItem" 来识别tab选项如果,点击某菜单,页面直接在tab中显示(这是想要的)

而通过jquery动态拼成的菜单则不能显示(如()果把动态生成的html菜单代码贴到html中就正常)这是动态生成菜单的代码

点击某菜单直接就这样了(此页面怎么不在tab中显示,而是整个页面直接显示了,求解)


加载中
0
雪梨苹果
雪梨苹果

append function的参数必须是string。

你传jq对象当然不行。

0
寂寞不痛
寂寞不痛
append的参数里面是你拼接的html字符串,引号注意转义
0
叶丶秋
叶丶秋
你的H+4.0是买的吗??
0
小小咸卜卜脆
小小咸卜卜脆

谁说append function的参数必须是string。。。

我觉得你的问题是动态生成的菜单没有绑定到事件啊,你怎么绑定事件的?

0
阮同祥
阮同祥

菜单是通过class="J_menuItem" 说白了就是查找J_menuItem,奇怪过加个alert 弹窗就没问题


0
Joyzhou
Joyzhou
click事件用委托方式绑定
0
mxdddy
mxdddy

事实证明jQuery的append方法可以传递jQuery对象。。。。ps:我的jQuery是1.11.3


返回顶部
顶部