如何对自定义函数进行重命名?

jx01_jz 2017-07-14 05:08:40
在用easyui-tabs控件时,不同的tab打开的不同jsp页面当中有控件id和函数名称冲突。网上有人提到放在iframe当中,也因为实际情况不可操作。

所以我自己想了一个方法:tabUnselect事件时,将控件ID加一个后缀,然后tabSelect事件时,再去掉。这个方法,可以避免控件ID的冲突,但function名称我也想用相同方法时,却发现jquery无法选择function,所以也就无法进行名称的修改。

请问大家,有可能对function进行临时改名吗?谢谢!
...全文
451 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
似梦飞花 2017-07-17
  • 打赏
  • 举报
回复
function写到闭包里 就不冲突了啊
jx01_jz 2017-07-17
  • 打赏
  • 举报
回复
请问大家,修改js函数名称可行吗?好象jquery当中没有遍历function对象的方法……
jx01_jz 2017-07-17
  • 打赏
  • 举报
回复
因为之前函数已经写好了,不希望去调用原来写好的函数,所以希望在不修改原来代码的情况下实现。谢谢zzgzzg00 !
jx01_jz 2017-07-14
  • 打赏
  • 举报
回复
因为easyui-tabs多个tab各自打开不同的jsp文件时,实际上是以div的方式加载各个jsp的内容,所以实际上相当于同时加载。这时如果我要调用一个函数(F),可能几个jsp文件都有这个名称的函数,就冲突了。
清晨v 2017-07-14
  • 打赏
  • 举报
回复
既然是不同的是jsp为啥会ID冲突啊?没理解!

87,922

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧