起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6081|回复: 10

[结贴] 如何获取pid

[复制链接]

9

主题

30

帖子

64

积分

初级会员

Rank: 2

积分
64
QQ
发表于 2018-6-14 15:48:43 | 显示全部楼层 |阅读模式
PC3门户,我加了个X在已打开功能后面,点击X关闭页面,获取PID获取不到
console.log("===========" + $(event.currentTarget).context.dataset.pid);
console.log("===========" + $(event.currentTarget).data('pid'));
console.log("===========" + $(event.currentTarget).parent().data('pid'));
这样都获取不到pid,定位看了,那里根本没有pid,。。。。不知道为什么?但是点击的时候就可以获取到
微信图片_20180614154627.png


9

主题

30

帖子

64

积分

初级会员

Rank: 2

积分
64
QQ
 楼主| 发表于 2018-6-14 16:09:51 | 显示全部楼层
招换jishuang 小可爱
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-6-14 16:28:14 | 显示全部楼层
具体在什么地方添加的X把代码发一下看看
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

9

主题

30

帖子

64

积分

初级会员

Rank: 2

积分
64
QQ
 楼主| 发表于 2018-6-14 16:37:19 | 显示全部楼层
jishuang 发表于 2018-6-14 16:28
具体在什么地方添加的X把代码发一下看看

                                var html = justep.String.format('<li><a data-pid="{0}"><i class="menu-icon '+icons+' '+colors+'"></i><div class="menu-info"><h4 class="control-sidebar-subheading">{1}</h4><span class="close x-portal-close">×</span></div></a></li>', event.pageID, event.title);
回复 支持 反对

使用道具 举报

9

主题

30

帖子

64

积分

初级会员

Rank: 2

积分
64
QQ
 楼主| 发表于 2018-6-14 16:38:21 | 显示全部楼层
1563245652 发表于 2018-6-14 16:37
var html = justep.String.format('{1}×', event.pageID, event.title);

就是那个获取的树名后面加的,然后在上面写点击事件,反正就是获取不到pid,你帮我看看
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-6-14 16:59:34 | 显示全部楼层
这样的你找的父是<div class="menu-info">啊,你要再网上找a才可以
这个就是标准的jquery元素查找
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

9

主题

30

帖子

64

积分

初级会员

Rank: 2

积分
64
QQ
 楼主| 发表于 2018-6-14 17:04:56 | 显示全部楼层
jishuang 发表于 2018-6-14 16:59
这样的你找的父是啊,你要再网上找a才可以
这个就是标准的jquery元素查找

啥意思?我直接查找menu-info?
回复 支持 反对

使用道具 举报

9

主题

30

帖子

64

积分

初级会员

Rank: 2

积分
64
QQ
 楼主| 发表于 2018-6-14 17:05:16 | 显示全部楼层
jishuang 发表于 2018-6-14 16:59
这样的你找的父是啊,你要再网上找a才可以
这个就是标准的jquery元素查找

啥意思?我直接查找menu-info?
回复 支持 反对

使用道具 举报

9

主题

30

帖子

64

积分

初级会员

Rank: 2

积分
64
QQ
 楼主| 发表于 2018-6-14 17:09:19 | 显示全部楼层
1563245652 发表于 2018-6-14 17:05
啥意思?我直接查找menu-info?

哥哥,好像不行哟,查找那个之后还是没有pid......
$(".menu-info")这样嘛,我只是debugger看了这个那里面没有pid...。。。。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-6-14 17:28:48 | 显示全部楼层
不是找menu-info
你要在span的父节点的父节点a啊
jquery中元素查找会吗?就是标准的,到网上查找

还有一个问题是平台默认是在a节点上定义了onclick事件中的,也就是说你的span放到a中,点击span是默认就会执行平台定义的事件,你可以在平台的事件中判断当前操作的节点是不是span去执行执行的逻辑

portal.png
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-7-10 20:23 , Processed in 0.073677 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表