帖子
帖子
用户
博客
课程
显示全部楼层
24
帖子
0
勋章
229
Y币

[App引擎] 引入jquery之后使用jq的方法无效

[复制链接]
发表于 2015-6-2 17:09:15
引入jq文件之后,在js里用indexOf(“XX”)为什么无效?<script type="text/javascript" src="../script/api.js"></script>
<script type="text/javascript" src="../script/jquery.min.js"></script>
<script type="text/javascript">
//点击城市按钮
var openCitySelector=function(){
        var obj = api.require('citySelector');
                obj.open({
                        },function(ret,err){
                        var cityObj= $api.byId('city');
                        cityObj.value="";
                        if(ret.city.indexOf("区")>0){
                            cityObj.value = ret.province;
                        }
                    cityObj.value = ret.city;
                });
                obj.close();
};

14
帖子
1
勋章
2346
Y币
首先。。。indexOf 是原生的 js方法。
其次。。判断字符串里是否存在某一个字符时。。 最好   > -1,因为如果存在的话,反回的下标是从 0 开始的。

打断点检查一下  返回值 吧  ret.city
24
帖子
0
勋章
229
Y币
slimcheng 发表于 2015-6-2 17:21
首先。。。indexOf 是原生的 js方法。
其次。。判断字符串里是否存在某一个字符时。。 最好   > -1,因为如 ...

ret.city是有值的,可能是>0这个地方有问题吧,明天试试,多谢了
您需要登录后才可以回帖 登录

本版积分规则