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

QQ登录

只需一步,快速开始

查看: 2287|回复: 9

[结贴] JQuery语句不执行,求解

[复制链接]

10

主题

89

帖子

549

积分

高级会员

Rank: 4

积分
549
QQ
发表于 2017-2-23 11:02:42 | 显示全部楼层 |阅读模式
我做的页既是编辑页也可以新增页,通过window传递的参数改变。里面有一个select,当select值不同时下方出现不同的输入框,问题就是传参是编辑页时,select方法正常,传参是新增页时,select的方法不执行操作。select方法如下:
        Model.prototype.select2Change = function(event) {
                this.onSelectChange(event.value);
        };
        Model.prototype.onSelectChange = function(param) {
       
                if (param == '选项一') {
                        $('#feicheng').hide();
                        $('#setTemp').show();
                } else if (param == '选项五') {
                        $('#feicheng').show();
                        $('#setTemp').hide();
                } else {
                        $('#feicheng').hide();
                        $('#setTemp').hide();
                }
        };
我debugger了。里面的语句就是不执行操作,版主,帮帮忙!

1

主题

1831

帖子

821

积分

高级会员

Rank: 4

积分
821
QQ
发表于 2017-2-23 11:36:11 | 显示全部楼层
先看看能不能进入select2Change方法
回复 支持 反对

使用道具 举报

10

主题

89

帖子

549

积分

高级会员

Rank: 4

积分
549
QQ
 楼主| 发表于 2017-2-23 11:57:22 | 显示全部楼层
大雁子 发表于 2017-2-23 11:36
先看看能不能进入select2Change方法

F:\image_148782214824237.png
可以进入,如图
wex5 & android
回复 支持 反对

使用道具 举报

10

主题

89

帖子

549

积分

高级会员

Rank: 4

积分
549
QQ
 楼主| 发表于 2017-2-23 11:58:32 | 显示全部楼层

如图
image_148782214824237.png
wex5 & android
回复 支持 反对

使用道具 举报

1

主题

1831

帖子

821

积分

高级会员

Rank: 4

积分
821
QQ
发表于 2017-2-23 13:14:06 | 显示全部楼层
说明语句执行了,可能是逻辑有问题所以才没有效果显示
回复 支持 反对

使用道具 举报

10

主题

89

帖子

549

积分

高级会员

Rank: 4

积分
549
QQ
 楼主| 发表于 2017-2-23 15:33:53 | 显示全部楼层
大雁子 发表于 2017-2-23 13:14
说明语句执行了,可能是逻辑有问题所以才没有效果显示

这个如果第一次打开作为新增页,方法是可以执行的。但是它作为编辑页打开后,再打开新增页,就不执行了,但是还不清除到底是哪里干扰了
wex5 & android
回复 支持 反对

使用道具 举报

发表于 2017-2-24 10:43:01 | 显示全部楼层
请问新增页时,data组件中中当前行是否存在??数据是否新增了一行??
select选择下拉都正常吗??
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

10

主题

89

帖子

549

积分

高级会员

Rank: 4

积分
549
QQ
 楼主| 发表于 2017-2-24 13:17:13 | 显示全部楼层
本帖最后由 jane_jane 于 2017-2-24 13:19 编辑
liangyongfei 发表于 2017-2-24 10:43
请问新增页时,data组件中中当前行是否存在??数据是否新增了一行??
select选择下拉都正常吗?? ...

select点击下拉,选择都是正常的。我debug过,选择不同选项时,也进入onChange方法了。但就是不执行show()方法和hide()方法,怎么点都没有变化,我现在还没弄懂到底哪里出了问题。数据也没有新增。不知道你说的数据当前行是什么,新增页就是填满内容,点击确认新增按钮才会增加的
wex5 & android
回复 支持 反对

使用道具 举报

发表于 2017-2-24 13:47:26 | 显示全部楼层
jane_jane 发表于 2017-2-24 13:17
select点击下拉,选择都是正常的。我debug过,选择不同选项时,也进入onChange方法了。但就是不执行show( ...

是 debugger 调试进去了,代码执行了,但是没起作用是吗??
你调试看下获取的jquery 对象是什么吧!

可以试试bind-visible属性绑定ko对象控制dom节点的显示和隐藏
http://doc.wex5.com/data-bind-text/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

10

主题

89

帖子

549

积分

高级会员

Rank: 4

积分
549
QQ
 楼主| 发表于 2017-2-27 10:02:22 | 显示全部楼层
liangyongfei 发表于 2017-2-24 13:47
是 debugger 调试进去了,代码执行了,但是没起作用是吗??
你调试看下获取的jquery 对象是什么吧!

多谢,就换了方法里的语句,就OK了。
wex5 & android
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-5 15:30 , Processed in 0.069998 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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