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

QQ登录

只需一步,快速开始

查看: 2458|回复: 9

[处理中4] dom 对象的赋值

[复制链接]

265

主题

614

帖子

1171

积分

金牌会员

Rank: 6Rank: 6

积分
1171
QQ
发表于 2017-3-20 16:41:37 | 显示全部楼层 |阅读模式
我想对 image 这个 dom 对象改变图片的路径,
var fimg = $("[xid='image1]") ; 通过跟踪看,是获取到 image 对象了,怎么赋值呢?
fimg.set("src","a.jpg" );  fimg.val("src","a.jpg") 好像都是错的

请指导一下,如果给 dom 对象赋值呢?

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-3-20 16:48:16 | 显示全部楼层
在X5内部  不建议使用$("[xid='image1]") 的写法查找元素  因为到后期的话可能会有冲突
建议使用$(this.getElementByXid('Xid')).set('src','');
这样的写法
错的的话  如果报了404  那就是路径写的不对
回复 支持 反对

使用道具 举报

265

主题

614

帖子

1171

积分

金牌会员

Rank: 6Rank: 6

积分
1171
QQ
 楼主| 发表于 2017-3-20 16:56:03 | 显示全部楼层
Uncaught TypeError: $(...).set is not a function
报错了,我的写法是:
$(this.getElementByXid('image1')).set('src',src);
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-3-20 17:02:56 | 显示全部楼层
yczxqy 发表于 2017-3-20 16:56
Uncaught TypeError: $(...).set is not a function
报错了,我的写法是:
$(this.getElementByXid('image1 ...

这个你需要跟一下代码  如果函数嵌套的话 有能是this的作用域发生了改变引起的
回复 支持 反对

使用道具 举报

265

主题

614

帖子

1171

积分

金牌会员

Rank: 6Rank: 6

积分
1171
QQ
 楼主| 发表于 2017-3-20 17:05:48 | 显示全部楼层
没有嵌套,是非常简单的结构。可以给我远程调试一下吗?
回复 支持 反对

使用道具 举报

265

主题

614

帖子

1171

积分

金牌会员

Rank: 6Rank: 6

积分
1171
QQ
 楼主| 发表于 2017-3-20 17:06:16 | 显示全部楼层
对象获取是对的,报没有  set 这个方法
回复 支持 反对

使用道具 举报

265

主题

614

帖子

1171

积分

金牌会员

Rank: 6Rank: 6

积分
1171
QQ
 楼主| 发表于 2017-3-20 17:09:46 | 显示全部楼层
Uncaught TypeError: fimg.set is not a function(…)
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-3-20 17:21:12 | 显示全部楼层
yczxqy 发表于 2017-3-20 17:09
Uncaught TypeError: fimg.set is not a function(…)

.attr()方法呢?
回复 支持 反对

使用道具 举报

265

主题

614

帖子

1171

积分

金牌会员

Rank: 6Rank: 6

积分
1171
QQ
 楼主| 发表于 2017-3-20 17:30:25 | 显示全部楼层
attr() 是可以的,到底何里用 val ,何里用 set ,何里用 attr ?
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-3-20 17:59:15 | 显示全部楼层
yczxqy 发表于 2017-3-20 17:30
attr() 是可以的,到底何里用 val ,何里用 set ,何里用 attr ?

不知道  那个好用你就用那个吧
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-4 16:32 , Processed in 0.063336 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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