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

QQ登录

只需一步,快速开始

查看: 1901|回复: 5

[处理中3] 页面获取内容异常

[复制链接]

44

主题

150

帖子

298

积分

中级会员

Rank: 3Rank: 3

积分
298
QQ
发表于 2017-7-17 15:55:25 | 显示全部楼层 |阅读模式
A页面<input component="$UI/system/components/justep/input/input" class="wenzi form-control code"
            xid="input3"/>  ,
B页面<input component="$UI/system/components/justep/input/input" class="wenzi form-control code"
            xid="input3"/>  

在A页面获取到的却是B页面input的内容,页面在交叉影响,按理来说不会呀,怎么会获取到B页面内容
发表于 2017-7-17 17:01:27 | 显示全部楼层
你是怎么获取的??
如果是 this.comp('input3');  就不会冲突

如果 是用jquery 或者 document.getElement  方法查找就会冲突的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

44

主题

150

帖子

298

积分

中级会员

Rank: 3Rank: 3

积分
298
QQ
 楼主| 发表于 2017-7-18 17:05:43 | 显示全部楼层
是用的jq
回复

使用道具 举报

发表于 2017-7-18 17:40:24 | 显示全部楼层

那就不行!根据xid 查询 请使用 官方提供的API  根据xid进行查询!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

44

主题

150

帖子

298

积分

中级会员

Rank: 3Rank: 3

积分
298
QQ
 楼主| 发表于 2017-7-18 19:07:46 | 显示全部楼层
console.log($('#file').val())
A和B页面id都是file,A获取到的是B的内容,我的插件是必须得使用id的,然后每次A传的都是B页面的图片xid是不能够使用的
有什么办法解决这种冲突了?
回复 支持 反对

使用道具 举报

发表于 2017-7-19 09:39:47 | 显示全部楼层
xiongxiong 发表于 2017-7-18 19:07
console.log($('#file').val())
A和B页面id都是file,A获取到的是B的内容,我的插件是必须得使用id的,然后 ...

wex5 开发的页面不建议直接使用id !否则就会冲突!  而是使用xid  获取元素的!
可以先使用
var id= this.getIDByXID('input3');

在根据id调用就不会冲突了!
console.log($('#'+id).val())
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-27 16:16 , Processed in 0.056209 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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